xxl-job(四)路由策略

接上一篇:

一、任务路由策略:总共有下面这几种

xxl-job(四)路由策略_第1张图片

这里,我配置了两个节点

xxl-job(四)路由策略_第2张图片

并把jobOne设置为每30秒执行一次。

1、第一个策略:

(1)两个节点均启动:发现只有第一个节点在执行:

xxl-job(四)路由策略_第3张图片

(2)停止第一个节点:第二个节点也不会执行:

(3)手动执行一次:仍然由第一个节点执行:

2、轮询策略:

(1)两个节点均启动:轮询执行

(2)停止localhost节点服务:发现还是在轮询,每次轮到localhost这个节点执行失败不插入数据,周期不正常:

(3)手动执行:也是轮询的,只会被执行一次

xxl-job(四)路由策略_第4张图片

3、随机策略:

(1)两个节点均启动:对于两个节点的随机有点类似轮询

xxl-job(四)路由策略_第5张图片

(2)停止localhost节点:也不会自动剔除故障节点

4、故障转移策略:

(1)两个节点均启动:

目前一直是141节点在执行,

(2)停止141节点服务:localhost节点开始执行了,周期正常

(3)手动执行:手动执行也只会被执行一次:

5、分片广播策略:

(1)两个节点均执行:job会重复执行

xxl-job(四)路由策略_第6张图片

(2)关闭localhost节点:另外一个节点按照周期正常执行:

(3)手动执行:也会被执行两次

xxl-job(四)路由策略_第7张图片

 

你可能感兴趣的:(SpringBoot+定时器)