Elastic-Job 分佈式調度平臺

概述web

referredhttp://elasticjob.io/docs/elastic-job-lite/00-overview算法

      

Elastic-Job是一個分佈式調度解決方案,由兩個相互獨立的子項目Elastic-Job-Lite和Elastic-Job-Cloud組成。運維

Elastic-Job-Lite定位爲輕量級無中心化解決方案,使用jar包的形式提供分佈式任務的協調服務。分佈式

   

功能列表ide

  • 分佈式調度協調
  • 彈性擴容縮容
  • 失效轉移
  • 錯過執行做業重觸發
  • 做業分片一致性,保證同一分片在分佈式環境中僅一個執行實例
  • 自診斷並修復分佈式不穩定形成的問題
  • 支持並行調度
  • 支持做業生命週期操做
  • 豐富的做業類型
  • Spring整合以及命名空間提供
  • 運維平臺

使用指南ui

  • Elastic-Job提供了簡單易用的運維平臺,方便用戶操做及查詢做業。
  • 配置手冊介紹瞭如何經過Java Code和Spring兩種方式配置。
  • 通常狀況Elastic-Job是經過平均分配算法的分片策略數據的,但也能夠選擇哈希及輪轉等策略,或者本身定義做業分片策略
  • 爲了便於記錄、查詢、統計及監控做業運行狀況,Elastic-Job提供了事件追蹤功能,也可自行對做業運行狀態監控
  • 因爲沒法在生產環境調試,經過dump能夠把做業運行相關信息dump出來,方便開發者debug分析。
  • 最後,Elastic-Job還提供了其它擴展功能,如:做業監聽器自診斷修復定製化處理操做手冊等。

DOC:debug

相關文章
相關標籤/搜索