SpringBoot整合XXL-JOB


和其他的定時任務框架比較:

  • 有網頁端,可以很方便的修改時間
  • 在線查看日志

本篇文章只講述如何在開發環境安裝XXL-JOB,后續會在 軟件安裝教程 發布<如何使用Docker安裝XXL-JOB>.
參考文檔:https://www.jianshu.com/p/fc19b2dfef0e

1.下載XXL-JOB源代碼,找到xxl-job-admin,yaml配置相關數據庫信息,新建xxl_job數據庫,把表結構和數據導入進去
2.修改啟動端口
3.找到xxl-job-executor-sample下面的任意一個項目,在xxl-job-executor.properties文件內修改訪問xxl-job-admin的路徑以及端口

### xxl-job admin address list, such as "http://address" or "http://address01,http://address02"
xxl.job.admin.addresses=http://127.0.0.1:9056/xxl-job-admin

### xxl-job, access token
xxl.job.accessToken=

### xxl-job executor appname
xxl.job.executor.appname=xxl-job-executor-sample
### xxl-job executor registry-address: default use address to registry , otherwise use ip:port if address is null
xxl.job.executor.address=
### xxl-job executor server-info
xxl.job.executor.ip=
xxl.job.executor.port=9998
### xxl-job executor log-path
# 看日志的地方
xxl.job.executor.logpath=/data/applogs/xxl-job/jobhandler
### xxl-job executor log-retention-days
xxl.job.executor.logretentiondays=30

4.依次啟動兩個項目的啟動類,然后瀏覽器訪問http://127.0.0.1:9056/xxl-job-admin/,用戶名和密碼分別是admin,123456
5.找到任務管理,創建任務,執行
6.查看日志,找到調度日志版塊的操作按鈕,點擊執行日志查看即可

注:不能使用log4j來打印日志,需使用這個 XxlJobHelper.log("xxxx");

另外在開發環境(win10)發現一個問題,就是每次調用依次就會生成一個日志文件。暫未找到什么解決方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM