目录
XXL-JOB是一个开源的,具有丰富的任务管理功能以及高性能,高可用等特点的轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展、开箱即用!!!
(一)xxl-job环境搭建测试
1、下载xxl-job源码
Gitee:xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
GitHub:GitHub - xuxueli/xxl-job: A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
2、执行SQL文件,生成对应表结构
3、修改数据库连接信息
4、根据项目结构到对应的模块中创建测试Job任务
5、修改执行器配置文件信息
6、启动项目
7、进入调度任务页面
访问地址:http://localhost:8080/xxl-job-admin
默认账户:admin 密码:123456
8、创建执行器
9、创建调度任务
10、执行调度任务
11、查询执行日志
12、 执行日志显示
(二)xxl-Job和Spring Boot集成
1、导入依赖
-
<dependency>
-
<groupId>com.xuxueli</groupId>
-
<artifactId>xxl-job-core</artifactId>
-
<version>2.3.0</version>
-
</dependency>
2、添加配置文件
将“xxl-job-executor-sample-springboot”这个模块下的XxlJobConfig复制一份到项目中,然后将相关配置设置好即可。
注意:需要有admin模块才行(自行搬运)!!!