1655-java開源分布式任務調度框架xxl-job源碼 源代碼
項目中需要集成分布式任務調度平臺做定時任務,最終選擇了xxl-job項目,以下是分別是github和gitee上的開源訪問地址,由于開源項目是使用mysql數據庫,但是項目是oracle,于是對最新穩定版xxl-job進行了改造,花費老半天時間。最后結果親測可用,已經應用到實際項目中。在運行截圖中有測試報警郵箱功能,結果顯示正常。
運行環境
jdk8+tomcat8+oracle+IntelliJ IDEA+maven
項目技術(必填)
spring+spring mvc+mybatis+內置jetty作為RPC服務調用+springboot+quartz
注意事項
默認端口是8080,防止沖突項目中修改成8088了
1 |
server.port= 8088 |
屬性配置xxl.job.admin.addresses需要和調度中心保持一致,以便進行任務結果回調
1 |
xxl.job.admin.addresses=http: //127.0.0.1:8088/xxl-job-admin |
其他注意事項請參考開源文檔 http://www.xuxueli.com/xxl-job/#/





本源碼地址:http://m.bmm520.net/vip/java/2020/0131/20243.html