應(yīng)用管理
本文介紹了在進(jìn)行XXLJOB任務(wù)調(diào)度時,創(chuàng)建和管理應(yīng)用的詳細(xì)步驟,包括基本配置、高級設(shè)置、接入方法以及刪除應(yīng)用的指南。
創(chuàng)建應(yīng)用
在使用XXLJOB定時任務(wù)前,您需要先創(chuàng)建應(yīng)用。
步驟一:任務(wù)基本配置
登錄MSE管理控制臺。
- 在頂部菜單欄選擇地域。
在左側(cè)導(dǎo)航欄,選擇
。在XXL-JOB版實例頁面,找到目標(biāo)實例,在操作列單擊任務(wù)管理。
在左側(cè)導(dǎo)航欄,選擇應(yīng)用管理,然后單擊創(chuàng)建應(yīng)用。
在創(chuàng)建應(yīng)用面板,輸入AppName、名稱,按需進(jìn)行高級配置,然后單擊確定。
配置項分類
配置項
描述
默認(rèn)值
應(yīng)用基本信息
AppName
執(zhí)行器注冊時與應(yīng)用關(guān)聯(lián)的唯一標(biāo)識,需保證全局唯一。
無
名稱
該應(yīng)用的名稱描述,可以是中文或英文。
無
AccessToken
執(zhí)行器注冊時的鑒權(quán)標(biāo)識,可以自定義也可以系統(tǒng)自動生成,出于安全考慮建議每個應(yīng)用不一樣。
無
應(yīng)用高級配置
流控開關(guān)
應(yīng)用級別流量控制,開啟后通過設(shè)置任務(wù)并發(fā)數(shù)來防止應(yīng)用被打掛,并且高優(yōu)先級的任務(wù)會被先執(zhí)行。
關(guān)
任務(wù)執(zhí)行隊列大小
一個應(yīng)用最多同時運行的任務(wù)實例個數(shù),超過并發(fā)數(shù)的任務(wù)實例不會丟棄,會放在隊列中等待執(zhí)行。
100
采集日志
如開啟日志采集,每次任務(wù)執(zhí)行完成會去執(zhí)行器端拉取日志保存在云端,方便后續(xù)排查問題。如果任務(wù)調(diào)度太頻繁不建議開啟,有可能會把執(zhí)行器負(fù)載打滿。
關(guān)
步驟二:接入配置
創(chuàng)建應(yīng)用后,單擊接入配置,獲取執(zhí)行器的接入配置。
方案一:修改springboot配置文件。
xxl.job.admin.addresses=http://xxljob-xxxx.schedulerx.mse.aliyuncs.com xxl.job.accessToken=xxxxxxx xxl.job.executor.appname=xxxxxxx
方案二:通過-D參數(shù)重啟應(yīng)用,該方案不需要修改代碼和配置文件,不需要重新構(gòu)建鏡像。
java -Dxxl.job.admin.addresses=http://xxljob-xxxx.schedulerx.mse.aliyuncs.com -Dxxl.job.accessToken=xxxxxxx -Dxxl.job.executor.appname=xxxxxxx app.jar
刪除應(yīng)用
在您確認(rèn)不再使用XXLJOB定時任務(wù)后,可以刪除應(yīng)用。
在應(yīng)用管理頁面,單擊目標(biāo)應(yīng)用的操作列下的刪除。
在刪除應(yīng)用對話框,確認(rèn)應(yīng)用信息并手動輸入應(yīng)用名稱,然后單擊確定。