全部產品
Search
文件中心

Function Compute:任務編排

更新時間:Jul 06, 2024

結合Serverless 工作流程,函數的非同步呼叫可以應用於大規模複雜情境的任務流程。您可以使用順序、分支和並行等方式來編排Function Compute任務,Serverless 工作流程會按照設定好的步驟可靠地協調任務執行,跟蹤每個任務的狀態轉換,並在必要時執行您定義的重試邏輯,以確保工作流程工作順利完成。本文介紹如何配置非同步任務編排。

前提條件

操作步驟

  1. 在頂部功能表列,選擇地區。
  2. 在左側導覽列,單擊流程,然後單擊建立流程
  3. 建立流程頁面的流程定義設定精靈,選擇使用程式碼片段創作,填寫基本資料流程定義,然後單擊下一步
    • 基本資料:填寫流程名稱流程備忘
    • 流程定義:在流程定義的文字框填寫配置任務執行的程式碼片段。樣本如下所示。
      version: v1
      type: flow
      steps:
        - type: task
          name: mytask
          resourceArn: acs:fc:{region}:{account}:services/{serviceName}.{qualifier}/functions/{functionName}
          pattern: sync  # Async invocation with sync pattern
          serviceParams:
              InvocationType: Async
  4. 建立流程頁面的配置設定設定精靈,配置流程角色,然後單擊建立流程
  5. 在已建立的流程頁面,單擊開始執行
    通過以上操作,即可觸發一次工作流程工作。更多資訊,請參見整合Function Compute非同步呼叫