分布式任务调度平台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/