CloudFlow支援建立標準和快速兩種模式的工作流程。本文介紹如何根據您的業務情況選擇不同模式的工作流程。
基本概念
標準模式:適用於傳統意義上的離線商務程序編排執行情境,具備執行步驟狀態的持久化儲存,支援運行長時間的工作流程執行狀態流轉。
快速模式:適用於常見的線上商務程序編排和准即時商務程序編排情境,例如微服務API編排、膠水層API編排、流式資料處理等低延遲和大負載業務情境。
工作流程模式對比
執行指標項 | 標準模式 | 快速模式 |
最長執行時間長度 | 1 年 | 5 分鐘 |
流程啟動速率 | 100 QPS | 預設為1000 QPS,如您有提升需求,請請提交工單申請。 |
並存執行數 | 10000 | 預設為10000,如您有提升需求,請請提交工單申請。 |
執行歷史及可觀測性 | 支援查詢、列舉等API操作,系統記錄所有執行資訊。 | 計劃支援SLS查詢,當前公測期僅支援API查詢。 |
執行語義 | 非同步執行,遵循至少執行一次(At least once)語義,資料不會丟失,但是在特殊條件下可能會導致資料被重複處理。 | 同步執行,系統錯誤會預設重試,可根據需求在用戶端重試。 |
服務整合 | 支援所有整合方式。具體資訊,請參見整合簡介。 | 支援所有整合方式。具體資訊,請參見整合簡介。 |
整合模式 | 支援如下三種整合模式。更多資訊,請參見整合模式。
| 僅支援RequestComplete模式。 |