13、路由策略:执行器集群部署时提供丰富的路由策略,包括:第一个、最后一个、轮询、随机、一致性HASH、最不经常使用、最近最久未使用、故障转移、忙碌转移等;
- FIRST
- LAST
- ROUND
- RANDOM
- CONSISTENT_HASH
- LEAST_FREQUENTLY_USED
- LEAST_RECENTLY_USED
- FAILOVER
- BUSYOVER
- SHARDING_BROADCAST
结合源码看路由策略
各个路由策略(SHARDING_BROADCAST除外)都有一个单独的类处理,继承了ExecutorRouter抽象类,实现各自的route方法。

FIRST:第一个。使用注册地址列表中的第一个address
@Override
public ReturnT<String> route(TriggerParam triggerParam, List<String> addressList){
return new ReturnT<String>(addressList.get(0));
}
LAST:最后一个。使用注册地址列表中的最后一个address
@Override
public ReturnT<String> route(TriggerParam triggerParam, List<String> addressList) {
return new ReturnT<

本文介绍了xxl-job执行器集群部署时的多种路由策略,包括:FIRST、LAST、ROUND、RANDOM、CONSISTENT_HASH、LEAST_FREQUENTLY_USED、LEAST_RECENTLY_USED、FAILOVER、BUSYOVER以及SHARDING_BROADCAST,并详细解析了每种策略的工作原理和实现方式。
最低0.47元/天 解锁文章
1050

被折叠的 条评论
为什么被折叠?



