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