XXL-JOB v1.9.1,分佈式任務調度平臺

版本 V1.9.1 特性

  • 一、國際化:調度中心實現國際化,支持中文、英文兩種語言,默認爲中文。
  • 二、調度報表新增"運行中"中狀態項;
  • 三、調度報表優化,報表SQL調優而且新增LocalCache緩存(緩存時間60s),提升大數據量下報表加載速度;
  • 四、修復打包部署時資源文件亂碼問題;
  • 五、修復新版本chrome滾動到頂部失效問題;
  • 六、調度中心配置加載優化,取消對配置文件名的強依賴,支持加載磁盤配置;
  • 七、修復腳本任務Log文件未正常close的問題;
  • 八、項目依賴全量升級至較新穩定版本,如spring、jackson等等;

文檔地址:

下載地址


輸入圖片說明

概述

XXL-JOB是一個輕量級分佈式任務調度框架,其核心設計目標是開發迅速、學習簡單、輕量級、易擴展。現已開放源代碼並接入多家公司線上產品線,開箱即用。git

特性

  • 一、簡單:支持經過Web頁面對任務進行CRUD操做,操做簡單,一分鐘上手;
  • 二、動態:支持動態修改任務狀態、暫停/恢復任務,以及終止運行中任務,即時生效;
  • 三、調度中心HA(中心式):調度採用中心式設計,「調度中心」基於集羣Quartz實現並支持集羣部署,可保證調度中心HA;
  • 四、執行器HA(分佈式):任務分佈式執行,任務"執行器"支持集羣部署,可保證任務執行HA;
  • 五、註冊中心: 執行器會週期性自動註冊任務, 調度中心將會自動發現註冊的任務並觸發執行。同時,也支持手動錄入執行器地址;
  • 六、彈性擴容縮容:一旦有新執行器機器上線或者下線,下次調度時將會從新分配任務;
  • 七、路由策略:執行器集羣部署時提供豐富的路由策略,包括:第一個、最後一個、輪詢、隨機、一致性HASH、最不常常使用、最近最久未使用、故障轉移、忙碌轉移等;
  • 八、故障轉移:任務路由策略選擇"故障轉移"狀況下,若是執行器集羣中某一臺機器故障,將會自動Failover切換到一臺正常的執行器發送調度請求。
  • 九、失敗處理策略;調度失敗時的處理策略,策略包括:失敗告警(默認)、失敗重試;
  • 十、失敗重試:調度中心調度失敗且啓用"失敗重試"策略時,將會自動重試一次;執行器執行失敗且回調失敗重試狀態時,也將會自動重試一次;
  • 十一、阻塞處理策略:調度過於密集執行器來不及處理時的處理策略,策略包括:單機串行(默認)、丟棄後續調度、覆蓋以前調度;
  • 十二、分片廣播任務:執行器集羣部署時,任務路由策略選擇"分片廣播"狀況下,一次任務調度將會廣播觸發集羣中全部執行器執行一次任務,可根據分片參數開發分片任務;
  • 1三、動態分片:分片廣播任務以執行器爲維度進行分片,支持動態擴容執行器集羣從而動態增長分片數量,協同進行業務處理;在進行大數據量業務操做時可顯著提高任務處理能力和速度。
  • 1四、事件觸發:除了"Cron方式"和"任務依賴方式"觸發任務執行以外,支持基於事件的觸發任務方式。調度中心提供觸發任務單次執行的API服務,可根據業務事件靈活觸發。
  • 1五、任務進度監控:支持實時監控任務進度;
  • 1六、Rolling實時日誌:支持在線查看調度結果,而且支持以Rolling方式實時查看執行器輸出的完整的執行日誌;
  • 1七、GLUE:提供Web IDE,支持在線開發任務邏輯代碼,動態發佈,實時編譯生效,省略部署上線的過程。支持30個版本的歷史版本回溯。
  • 1八、腳本任務:支持以GLUE模式開發和運行腳本任務,包括Shell、Python、NodeJS等類型腳本;
  • 1九、任務依賴:支持配置子任務依賴,當父任務執行結束且執行成功後將會主動觸發一次子任務的執行, 多個子任務用逗號分隔;
  • 20、一致性:「調度中心」經過DB鎖保證集羣分佈式調度的一致性, 一次任務調度只會觸發一次執行;
  • 2一、自定義任務參數:支持在線配置調度任務入參,即時生效;
  • 2二、調度線程池:調度系統多線程觸發調度運行,確保調度精確執行,不被堵塞;
  • 2三、數據加密:調度中心和執行器之間的通信進行數據加密,提高調度信息安全性;
  • 2四、郵件報警:任務失敗時支持郵件報警,支持配置多郵件地址羣發報警郵件;
  • 2五、推送maven中央倉庫: 將會把最新穩定版推送到maven中央倉庫, 方便用戶接入和使用;
  • 2六、運行報表:支持實時查看運行數據,如任務數量、調度次數、執行器數量等;以及調度報表,如調度日期分佈圖,調度成功分佈圖等;
  • 2七、全異步:系統底層實現所有異步化,針對密集調度進行流量削峯,理論上支持任意時長任務的運行;
  • 2八、國際化:調度中心支持國際化設置,提供中文、英文兩種可選語言,默認爲中文;
相關文章
相關標籤/搜索