架構師之路----服務調度系統設計文檔

需求說明

  • 更好的進行任務分發;
  • 進行任務狀態監聽;
  • 異常任務從新處理;
  • 消費進程的容錯性;

架構設計

  • Master進程;
  • Workder進程;

架構說明

Master進程:

  • 獲取任務源數據;
  • 任務源數據格式化;
  • 任務源數據分發到多個Workder進程;
  • 監控Worker進程任務執行狀態;

Workder進程:

  • 執行任務消費;
  • 記錄任務執行日誌;
  • 任務消費完成回髮結果給Master進程;
  • 經過執行日誌進行任務去重等業務處理;
相關文章
相關標籤/搜索