本文介紹Serverless 工作流的基礎知識、如何創建和執行簡單的流程并查看執行結果。
背景信息
工作流流程(Flow)定義了業務邏輯描述以及流程執行所需要的通用信息,例如一個訂單管理流程可能包含創建訂單、處理支付、預留庫存、配送商品和通知等。在創建流程后,您可以多次執行流程,通常每次執行(Execution)有不同的輸入。例如您每次下單會執行一次訂單管理流程,執行的輸入是訂單信息。
Serverless 工作流提供了豐富的控制原語讓您描述業務邏輯,例如您可以串行執行任務、并行執行任務、有選擇的執行某些任務以及針對一組數據并行執行一系列任務。具體的流程描述請參見基本介紹。
如果您想了解Serverless 工作流是如何解決復雜的業務場景問題,請參見分布式多步驟事務等最佳實踐文章。
示例一:簡單流程
本示例創建了一個流程,該流程包含了一個傳遞(Pass)步驟。本示例讓您熟悉Serverless 工作流控制臺的基本操作。
示例二:協調函數
本示例創建了一個流程,該流程包含了一個任務步驟。本示例讓您了解如何使用Serverless 工作流來協調函數計算Function。
文檔內容是否對您有幫助?