分散式作業管理系統 Asgard

dalonghahaha發表於2020-06-21

簡介

Asgard 是設計用於綜合解決常駐程式應用、計劃任務、定時任務的分散式作業管理系統。

架構設計

架構設計圖

  • Asgard 系統由 web 節點、master 節點、agent 節點組成。
  • web 節點主要功能包括例項管理、分組管理、作業配置、作業執行狀態控制、作業執行狀態檢視、日誌查詢
  • master 節點負責 agent 節點的狀態監測,同時接收並轉存 agent 節點上報的執行時資料
  • agent 節點接收 web 節點的指令在相應的伺服器中運作相關作業
  • master 節點和 agent 節點之間通過 grpc 協議交換資料

Web 介面預覽

首頁控制檯

例項管理

任務管理

監控資訊

更多原創文章乾貨分享,請關注公眾號
  • 分散式作業管理系統 Asgard
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章