分布式任务调度

53 阅读1分钟

项目中使用了xxl-job来实现分布式任务调度。

xxl-job路由策略有哪些?

xxl-job提供了很多的路由策略,我们平时使用最多的就是 :轮询、故障转移、分片广播

xxl-job任务执行失败怎么解决?

路由策略选择故障转移,使用健康的实例来执行任务

设置重试次数

查看日志+邮件告警来通知相关负责人解决

如果有大数据量的任务同时都需要执行,怎么解决?

让多个实例一块去执行(部署集群),路由策略分片广播

在任务执行的代码中可以获取分片总数和当前分片,按照取模的方式分摊到各个实例执行