1. 程式人生 > 其它 >定時任務、分散式任務排程框架

定時任務、分散式任務排程框架

同類產品對比

類別 QuartZ xxl-job SchedulerX 2.0 PowerJob
任務型別 內建Java 內建Java、GLUE Java、Shell、Python等指令碼 內建Java、外接Java(FatJar)、Shell、Python等指令碼 內建Java、外接Java(容器)、Shell、Python等指令碼
---- ---- ---- ---- ----
分散式任務 靜態分片 MapReduce動態分片 MapReduce動態分片
---- ---- ---- ---- ----
線上任務治理 不支援 支援 支援 支援
---- ---- ---- ---- ----
日誌白屏化 不支援 支援 不支援 支援
---- ---- ---- ---- ----
排程方式及效能 基於資料庫鎖,有效能瓶頸 基於資料庫鎖,有效能瓶頸 不詳 無鎖化設計,效能強勁無上限
---- ---- ---- ---- ----
報警監控 郵件 簡訊 郵件,提供介面允許開發者擴充套件
---- ---- ---- ---- ----
系統依賴 JDBC支援的關係型資料庫(MySQL、Oracle…) MySQL 人民幣 任意Spring Data Jpa支援的關係型資料庫(MySQL、Oracle…)
---- ---- ---- ---- ----
DAG工作流 不支援 不支援 支援 支援

PowerJob:
https://github.com/PowerJob/PowerJob
https://www.yuque.com/powerjob/guidence/intro
xxl-job:
https://github.com/xuxueli/xxl-job
https://www.xuxueli.com/xxl-job/