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





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