工作流調度簡介
更新時間 2025-07-28 09:07:35
最近更新時間: 2025-07-28 09:07:35
分享文章
工作流調度簡介
工作流的執行可以通過控制臺或調用SDK觸發,也可以由事件源來觸發。您可以在指定工作流中創建工作流調度,工作流調度描述了一組規則,當某個事件滿足這些規則,事件源就會觸發關聯的工作流執行。本文介紹什么是工作流調度。
什么是工作流調度
工作流調度(又稱觸發器)是觸發工作流執行的方式。用于在特定事件發生時啟動工作流的執行。在基于事件的計算架構中,事件源負責生成事件,而工作流則負責處理這些事件。觸發器扮演的角色是提供一個集中化和標準化的方法來協調不同的事件源。當在事件源中發生一個事件,并且這個事件符合觸發器設定的條件時,事件源將自動觸發并執行與觸發器相關聯的工作流。
調度類型
按照工作流調度集成方式,工作流支持的調度類型如下。
內部觸發
| 觸發器名稱 | 調用方式 | 詳細介紹 |
|---|---|---|
| 定時觸發器 | 同步調用 | 按照指定的時間間隔觸發工作流執行。 |
| HTTP觸發器 | 同步調用 | 當通過HTTP請求觸發工作流時,工作流會根據請求參數執行。 |
| Kafka觸發器 | 同步/異步調用 | 當消息隊列中出現新消息時,觸發工作流執行。 |
| RocketMQ觸發器 | 同步/異步調用 | 當消息隊列中出現新消息時,觸發工作流執行。 |
| 云原生網關觸發器 | 同步調用 | 當通過云原生網關觸發工作流時,工作流會根據請求參數執行。 |
事件總線類觸發器 (尚未開放)
| 觸發器名稱 | 調用方式 | 詳細介紹 |
|---|---|---|
| 日志觸發器 | 同步/異步調用 | 根據云日志的事件類型觸發工作流執行 |
| 對象存儲觸發器 | 同步/異步調用 | 根據對象存儲的事件類型觸發工作流執行 |