心理

當前位置 /首頁/完美生活/心理/列表

job叢集使用攻略,xxl

xxl job叢集使用攻略

1、簡單:支援通過Web頁面對任務進行CRUD操作,操作簡單,一分鐘上手

​ 2、動態:支援動態修改任務狀態、啟動/停止任務,以及終止執行中任務,即時生效

​ 3、排程中心HA(中心式):排程採用中心式設計,“排程中心”自研排程元件並支援叢集部署,可保證排程中心HA

​ 4、執行器HA(分散式):任務分散式執行,任務”執行器”支援叢集部署,可保證任務執行HA

​ 5、註冊中心: 執行器會週期性自動註冊任務, 排程中心將會自動發現註冊的任務並觸發執行。同時,也支援手動錄入執行器地址

​ 6、彈性擴容縮容:一旦有新執行器機器上線或者下線,下次排程時將會重新分配任務

​ 7、路由策略:執行器叢集部署時提供豐富的路由策略,包括:第一個、最後一個、輪詢、隨機、一致性HASH、最不經常使用、最近最久未使用、故障轉移、忙碌轉移等

​ 8、故障轉移:任務路由策略選擇”故障轉移”情況下,如果執行器叢集中某一臺機器故障,將會自動Failover切換到一臺正常的執行器傳送排程請求。

​ 9、阻塞處理策略:排程過於密集執行器來不及處理時的處理策略,策略包括:單機序列(預設)、丟棄後續排程、覆蓋之前排程

​ 10、任務超時控制:支援自定義任務超時時間,任務執行超時將會主動中斷任務

​ 11、任務失敗重試:支援自定義任務失敗重試次數,當任務失敗時將會按照預設的失敗重試次數主動進行重試其中分片任務支援分片粒度的失敗重試

​ 12、任務失敗告警預設提供郵件方式失敗告警,同時預留擴充套件介面,可方便的擴充套件簡訊、釘釘等告警方式

​ 13、分片廣播任務:執行器叢集部署時,任務路由策略選擇”分片廣播”情況下,一次任務排程將會廣播觸發叢集中所有執行器執行一次任務,可根據分片引數開發分片任務

​ 14、動態分片:分片廣播任務以執行器為維度進行分片,支援動態擴容執行器叢集從而動態增加分片數量,協同進行業務處理在進行大資料量業務操作時可顯著提升任務處理能力和速度。

​ 15、事件觸發:除了”Cron方式”和”任務依賴方式”觸發任務執行之外,支援基於事件的觸發任務方式。排程中心提供觸發任務單次執行的API服務,可根據業務事件靈活觸發。

TAG標籤:XXL 攻略 job 叢集 #