全部產品
Search
文件中心

SchedulerX:名詞解釋

更新時間:Jul 06, 2024

本文主要對SchedulerX涉及的專有名詞及術語進行定義和解釋,方便您更好地理解相關概念並使用SchedulerX。

  • AppGroup

    • 即應用分組,映射使用者的具體應用,關聯綁定機器,用來做業務的隔離。
  • DAG

    • Directed Acyclic Graph,即有向非循環圖。所謂有向非循環圖是指任意一條邊有方向,且不存在環路的圖。
  • Job

    • 即任務,Job是SchedulerX中調度的最小單位。
  • Job instance

    • 即任務執行個體,Job每次調度會產生一個JobInstance。
  • Namespace

    • 即命名空間,SchedulerX提供的資源隔離服務,不同命名空間之間邏輯上天然隔離。命名空間協助您將多個環境間的資源完全隔離,並可以使用一個帳號進行統一管理。
  • Task

    • 即子任務,並行計算/記憶體網格/格線運算,通過Map方法會產生Task。
  • Work Flow

    • 即工作流程,Work Flow是一個DAG(有向非循環圖),用來做任務編排。
  • 調度時間

    • JobInstance每次調度的時間叫做調度時間,JobProcessor可以根據context.getScheduleTime()擷取。
  • 資料時間

    • SchedulerX可以處理有資料狀態的任務。建立任務的時候可以填資料位移。例如一個任務是每天00:30運行,但是實際上要處理上一天的資料,就可以向前位移一個小時。已耗用時間不變,執行的時候通過context.getDataTime()獲得的就是23:30(前一天)。