雲栖号快速入門: 【點選檢視更多雲産品快速入門】 不知道怎麼入門?這裡分分鐘解決新手入門等基礎問題,可快速完成産品配置操作!
Serverless 工作流本身沒有提供定時觸發工作流執行的功能,借助于函數計算 (FunctionCompute,簡稱 FC)的定時觸器可以很友善的實作工作流定時調用。本文介紹如何使用 Serverless 工作流提供的定時觸發工作流應用,來達到定時執行工作流的目的。
應用架構
定時觸發工作流的執行流程如下:
1.FC 定時觸發器會定時執行 FC 函數。
2.FC 函數通過
Serverless 工作流 SDK調用

API 執行 Serverless 工作流。
應用部署
1.建立定時觸發工作流應用
在
Serverless 工作流應用中心建立定時觸發工作流應用。
部署成功後可看到應用建立的所有資源。
其中包括:
RAM 角色:fnf-timer-demo-serviceRole、fnf-timer-demo-flowRole。
FC 資源: 服務 fnf-timer-demo-service、函數 timer、函數 hello、定時觸發器 trigger。
Serverless 工作流 資源:工作流 fnf-timer-demo-flow。
2.驗證生效
前往
Serverless 工作流控制台可看到應用建立的工作流 fnf-timer-demo-flow 被定時觸發 。
示例工作流使用
任務步驟調用 FC 函數 hello,定義如下。
version: v1
type: flow
steps:
- type: task
name: hello
resourceArn: 'acs:fc:::services/fnf-time-demo-service/functions/hello'
您可以修改該工作流的定義實作自身的業務邏輯。
本文來自 阿裡雲文檔中心
Serverless 工作流 定時觸發工作流【雲栖号線上課堂】每天都有産品技術專家分享!
課程位址:
https://yqh.aliyun.com/zhibo立即加入社群,與專家面對面,及時了解課程最新動态!
【雲栖号線上課堂 社群】
https://c.tb.cn/F3.Z8gvnK