安装
GitHub地址:https://github.com/xuxueli/xxl-job
Gitee地址:https://gitee.com/xuxueli0323/xxl-job
业务场景
- 时间驱动的场景:某个时间点发送优惠券,发送短信等等。
- 批量处理数据:批量统计上个月的账单,统计上个月销售数据等等。
- 固定频率的场景:每隔5分钟需要执行一次。
使用
首先下载打开项目结构如下
将sql文件导入到本地数据库
打开项目xxl-job-admin的配置文件更改如下
然后启动项目打开http://localhost:8080/xxl-job-admin 用户admin 密码123456
将项目xxl-job-executor-samples中我们需要的复制到我们的项目
自己的项目添加依赖,在接口上加上注解
打开管理面板添加任务
点击执行任务,然后查看控制台