有开源产品同样可以实现分布式任务调度,本文介绍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、可自定义 | 短信、钉钉、邮件、电话 | 按照调度量和计算量收费,无机器和人工运维成本 |