分佈式任務調度平臺xxl-job使用指引
源碼地址Git:https://github.com/xuxueli/xxl-job
git clone https://github.com/xuxueli/xxl-job.git
碼雲地址:http://gitee.com/xuxueli0323/xxl-job
https://gitee.com/xuxueli0323/xxl-job.git
中央倉庫地址:
<!-- http://repo1.maven.org/maven2/com/xuxueli/xxl-job-core/ -->
<dependency>
<groupId>com.xuxueli</groupId>
<artifactId>xxl-job-core</artifactId>
<version>${最新穩定版本}</version>
</dependency>
環境:
- Maven3+
- Jdk1.8+
- Mysql5.7+
xxl開源社區中文文檔:https://www.xuxueli.com/xxl-job/
快速開始:
- 初始化“調度數據庫”
- 編譯源碼
- 配置部署“調度中心”:xxl-job-admin,統一管理任務調度平臺上調度任務,負責觸發調度執行,並且提供任務管理平臺。
- 配置部署“執行器項目”:xxl-job-executor-sample-springboot (提供多種版本執行器供選擇。以 springboot 版本爲例,可直接使用,也可以參考其並將現有項目改造成執行器),負責接收“調度中心”的調度並執行;可直接部署執行器,也可以將執行器集成到現有業務項目中。
- 可以部署Docker和集羣。
- 詳情參考開源文檔:https://www.xuxueli.com/xxl-job/