ElasticJob-分布式作业调度神器,你们还在用Quartz吗
轉載自?ElasticJob-分布式作業調度神器,你們還在用Quartz嗎?!
簡介
Elastic-Job是一個分布式調度解決方案,由兩個相互獨立的子項目Elastic-Job-Lite和Elastic-Job-Cloud組成。
Elastic-Job-Lite定位為輕量級無中心化解決方案,使用jar包的形式提供分布式任務的協調服務。
功能列表
1、任務分片
-
將整體任務拆解為多個子任務
-
可通過服務器的增減彈性伸縮任務處理能力
-
分布式協調,任務服務器上下線的全自動發現與處理
2、 多任務類型
-
基于時間驅動的任務
-
基于數據驅動的任務(TBD)
-
同時支持常駐任務和瞬時任務
-
多語言任務支持
3、云原生
-
完美結合Mesos或Kubernetes等調度平臺
-
任務不依賴于IP、磁盤、數據等有狀態組件
-
合理的資源調度,基于Netflix的Fenzo進行資源分配
4、容錯性
-
支持定時自我故障檢測與自動修復
-
分布式任務分片唯一性保證
-
支持失效轉移和錯過任務重觸發
5、任務聚合
-
相同任務聚合至相同的執行器統一處理
-
節省系統資源與初始化開銷
-
動態調配追加資源至新分配的任務
6、易用性
-
完善的運維平臺
-
提供任務執行歷史數據追蹤能力
-
注冊中心數據一鍵dump用于備份與調試問題
整體架構圖
Elastic-Job-Lite
Elastic-Job-Cloud
參考
官網:http://elasticjob.io/index_zh.html
碼云:https://gitee.com/elasticjob
GitHub:https://github.com/elasticjob/elastic-job
采用公司:http://elasticjob.io/docs/elastic-job-lite/00-overview/company
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的ElasticJob-分布式作业调度神器,你们还在用Quartz吗的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么制作头条视频 教你如何快速制作
- 下一篇: 脆皮鸭文学是什么意思有何梗 什么是脆皮鸭