类 ExecutorRouteConsistentHash

java.lang.Object
com.xxl.job.admin.core.route.ExecutorRouter
com.xxl.job.admin.core.route.strategy.ExecutorRouteConsistentHash

public class ExecutorRouteConsistentHash extends ExecutorRouter
分组下机器地址相同,不同JOB均匀散列在不同机器上,保证分组下机器分配JOB平均;且每个JOB固定调度其中一台机器; a、virtual node:解决不均衡问题 b、hash method replace hashCode:String的hashCode可能重复,需要进一步扩大hashCode的取值范围 Created by xuxueli on 17/3/10.
  • 构造器详细资料

    • ExecutorRouteConsistentHash

      public ExecutorRouteConsistentHash()
  • 方法详细资料

    • hashJob

      public String hashJob(int jobId, List<String> addressList)
    • route

      public com.xxl.job.core.biz.model.ReturnT<String> route(com.xxl.job.core.biz.model.TriggerParam triggerParam, List<String> addressList)
      从类复制的说明: ExecutorRouter
      route address
      指定者:
      route 在类中 ExecutorRouter
      返回:
      ReturnT.content=address