曹耘豪的博客

XxlJob,一个定时任务系统

  1. admin启动
    1. 启动并初始化DB
    2. 修改application.properties
  2. 客户端
    1. 参数
    2. 发现任务
  3. 调度原理
  4. 日志(XxlJobHelper.log)保存
  5. 参考

https://www.xuxueli.com/xxl-job/
git clone https://gitee.com/xuxueli0323/xxl-job.git

admin启动

启动并初始化DB

本地启动MySQL

1
doc/db/tables_xxl_job.sql

修改application.properties

客户端

参数

发现任务

调度原理

调度流程:

时间轮调度

日志(XxlJobHelper.log)保存

参考

  1. 时间轮算法 https://juejin.cn/post/6844904110399946766
   /