1.現(xiàn)狀
1.1技術選型
目前定時任務調(diào)度中心采用xxl-job框架肿轨,其提供了RPC、任務管理恃逻、任務執(zhí)行雏搂、任務日志藕施、運行狀態(tài)等功能,內(nèi)部實現(xiàn)采用了quartz畔派。
目前選用版本:
<groupId>com.xuxueli</groupId>
<artifactId>xxl-job</artifactId>
<version>2.3.0</version>
1.2操作流程
1.2.1執(zhí)行器管理
創(chuàng)建執(zhí)行器
執(zhí)行器以AppName為唯一標識铅碍,區(qū)分自動注冊的執(zhí)行器實例
1.2.2任務管理
創(chuàng)建任務
執(zhí)行器為1.2.1過程中創(chuàng)建的實例,具體執(zhí)行的邏輯在執(zhí)行器的JobHandler****內(nèi)
任務編寫示例:
1.2.3調(diào)度日志
查看任務的執(zhí)行狀態(tài)
任務執(zhí)行過程中的日志信息
1.2.4運行報表
調(diào)度中心整體任務的執(zhí)行狀況匯總信息展示
2.需求點
l 執(zhí)行器實例注冊上來自動創(chuàng)建线椰,即省略1.2.1步驟
l 提供任務創(chuàng)建接口