xxl-job的使用學習筆記

最近在公司的代碼中看到了xxl-job的使用,於是從網上學習了一下,記錄下來供大家參考。還請指正。
**xxl-job主要分爲調度中心和執行器。**要想使用xxl-job來進行定時任務的調度,我們必須先搭建一個調度中心。
1、從GitHub下載源碼:https://github.com/xuxueli/xxl-job。
2、用idea打開,等待依賴下載完成。下面是項目的結構,這裏主要使用springboot進行演示。在這裏插入圖片描述
3、執行mysql腳本,創建數據庫、表。
在這裏插入圖片描述
執行完畢。在這裏插入圖片描述
4、maven編譯打包xxl-job-admin並部署。注意是在父工程上打包。注意修改application.properties中的數據庫ip、端口、用戶名、密碼,改成自己的。
在這裏插入圖片描述
打包後的jar
在這裏插入圖片描述
5、用java命令運行jar包。
在這裏插入圖片描述
登錄,用戶名admin,密碼123456
在這裏插入圖片描述
登錄成功
6、執行器的使用,這裏直接在springBoot上樣例上演示。如果想要集成springBoot項目,直接參考樣例就行。
首先引入依賴
在這裏插入圖片描述
一些基本配置解釋
在這裏插入圖片描述
在這裏插入圖片描述
新增執行器
在這裏插入圖片描述
新增任務
在這裏插入圖片描述
在這裏插入圖片描述
然後啓動
在這裏插入圖片描述
返回idea查看是否啓動成功
在這裏插入圖片描述
ok。
模擬一下兩臺服務部署了同一個任務的情況,避免單機故障。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發佈了7 篇原創文章 · 獲贊 8 · 訪問量 1205
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章