xxl-job使用指北
一、下载与安装
1.1下载源码
码云地址:https://gitee.com/xuxueli0323/xxl-job
gitHub地址:https://github.com/xuxueli/xxl-job
1.2生成数据表
在数据库执行 \xxl-job\doc\db\tables_xxl_job.sql
ps:无需新建库,直接执行,自动生成库;
二、运行与配置修改
2.1 运行
springBoot项目,依次运行
- XxlJobAdminApplication
- XxlJobExecutorApplication
ps:第一个是“任务调度平台”,第二个是“执行器”。即第一个配置任务,第二个表示任务执行步骤(调取http接口的过程等);
2.2 配置
- 配置任务调度平台,打开\xxl-job-master\xxl-job-admin\src\main\resources\application.properties
- 配置执行器
自带的httpJobHandler不符合,会报错,简单修改如下:
2.2 自定义执行器(可选)
模仿httpjobhandler即可
三、部署
3.1 springboot项目打成jar包
https://www.cnblogs.com/zscc/articles/9428466.html
3.2 运行
linux: nohup java -jar xxxx.jar &
ps:两个都要运行;
3.3 访问配置
参考: https://www.cnblogs.com/liconglong/p/11753147.html
参考: https://www.cnblogs.com/zscc/articles/9428466.html