定時任務、分散式任務排程框架
阿新 • • 發佈:2022-12-10
同類產品對比
類別 | 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/