有开源产品同样可以实现分布式任务调度,本文介绍SchedulerX和开源产品的对比,帮助您更好的了解分布式任务调度和SchedulerX。

产品名称 定时调度 工作流 分布式任务 白屏化任务治理 任务类型 报警监控 使用成本
Quartz Cron 不支持 不支持 不支持 Java 不支持 1个数据库、多个服务器、人工运维成本
Elastic-job Cron 不支持 静态分片
  • 支持运行大盘
  • 支持运行日志
  • 不支持原地重跑
  • 不支持重刷数据
  • 不支持执行记录
Java、Shell 自研 多个Zookeeper集群、人工运维成本
Xxl-Job Cron 不支持 静态分片
  • 支持执行记录
  • 支持运行大盘
  • 支持运行日志
  • 不支持原地重跑
  • 不支持重刷数据
Java、Shell、Python、PHP、Nodejs 邮件 1个数据库、1个调度中心、多个执行器、人工运维成本
SchedulerX 2.0 Cron、Fixed、Delay、Fixed Rate、One_Time、OpenAPI 支持,可以通过图形化配置,并且任务间可数据传递 静态分片、MapReduce动态分片
  • 支持执行记录
  • 支持运行大盘
  • 支持运行日志
  • 支持原地重跑
  • 支持重刷数据
Java、Shell、Python、Go、HTTP、Nodejs、可自定义 短信、钉钉、邮件、电话 按照调度量和计算量收费,无机器和人工运维成本