分布式定时任务elastic-job作业分片策略
发布时间:2021-03-12 16:28:49 所属栏目:传媒 来源:互联网
导读:、常见分布式定时任务有哪些? 当前有很多开源的分布式定时任务,以下列出几种常用的如: elastic-job:当当开发的弹性分布式任务调度系统,功能丰富强大,采用zookeeper实现分布式协调,实现任务高可用以及分片,并且可以支持云开发。 xxl-job: 是大众点评员
、常见分布式定时任务有哪些? 当前有很多开源的分布式定时任务,以下列出几种常用的如:
其中应用得较多的为elastic-job(E-job)与xxl-job (X-job),关于两者的技术选型这里不做更多具体的讨论,下面提供两者的综合对比用于参考,可结合实际业务技术场景进行选型 OdevitySortByNameJobShardingStrategy分片策略 com.dangdang.ddframe.job.lite.api.strategy.impl.OdevitySortByNameJobShardingStrategy 策略说明: 该策略核心思想为根据作业名的哈希值奇偶数决定采用IP升/降序算法实现分片,作业名的哈希值为奇数则IP升序,作业名的哈希值为偶数则IP降序,通过这种方式用于将不同的作业分片负载均衡至不同的服务器。
如作业名哈希值为偶数,则采用IP降序算法实现分片,这样就避免了采用平均分配算法时IP地址靠后的服务器空闲的问题。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读