分布式定时任务组件对比

一、对比

描述
xxl-job
elastic-job(lite)
saturn
主要作者
大众点评徐雪里
当当网张亮
唯品会开源,基于elastic-job
特殊环境
mysql5.7+
zookeeper
同elastic-job
特殊功能
策略丰富,支持分片
,子任务
支持分片,分片策略比xxl-job丰富,支持自定义分片策略
支持分片,任务上下游
后台
功能相对丰富
 
比elastic-job丰富
开源
2015年到至今一直在维护
2015年开源,2017年V2.1.5后没再更新,2020年5月入驻apache,目前最新版本3.0beta,无稳定版本
2016年12月至今一直在维护
性能
节点350+ 任务调度4000万/天 即464/秒
参考saturn
节点800+ 任务调度10亿/天 即1.16万/秒
 

二、elastic-job自测结果

1.单机zk不延迟的分发速率能达到245/台/片/秒,5分片5台业务处理器时总速率能到达1200/秒。
2.三节点集群zk不延迟的分发速率能达到246/台/片/秒,5分片5台业务处理器时总速率能到达1200/秒。
3.五节点集群zk不延迟的分发速率能达到490/台/片/秒,5分片5台业务处理器时总速率能到达2450/秒。
 

三、elastic-job原理解析

 
 
其他参考:
 
 
 

posted @ 2020-12-13 10:16  windge  阅读(568)  评论(0)    收藏  举报