wxiao个人技术分享 wxiao的技术分享

xxl-job使用

⚠️ 本文最后更新于2024年09月09日,已经过了261天没有更新,若内容或图片失效,请留言反馈

安装

GitHub地址:https://github.com/xuxueli/xxl-job

Gitee地址:https://gitee.com/xuxueli0323/xxl-job

业务场景

  • 时间驱动的场景:某个时间点发送优惠券,发送短信等等。
  • 批量处理数据:批量统计上个月的账单,统计上个月销售数据等等。
  • 固定频率的场景:每隔5分钟需要执行一次。

使用

首先下载打开项目结构如下
2024-09-09T06:44:58.png
将sql文件导入到本地数据库
2024-09-09T06:46:15.png
打开项目xxl-job-admin的配置文件更改如下
2024-09-09T06:50:46.png
然后启动项目打开http://localhost:8080/xxl-job-admin 用户admin 密码123456
2024-09-09T06:52:17.png
将项目xxl-job-executor-samples中我们需要的复制到我们的项目
2024-09-09T06:55:54.png
2024-09-09T06:56:21.png
自己的项目添加依赖,在接口上加上注解
2024-09-09T07:03:43.png
2024-09-09T06:57:47.png
打开管理面板添加任务
2024-09-09T06:59:47.png
点击执行任务,然后查看控制台
2024-09-09T07:01:10.png
2024-09-09T07:01:40.png

By xiao On