最近在公司的代碼中看到了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。
模擬一下兩臺服務部署了同一個任務的情況,避免單機故障。
xxl-job的使用學習筆記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.