定時觸發器
更新時間 2025-07-28 09:07:35
最近更新時間: 2025-07-28 09:07:35
分享文章
定時觸發器
定時觸發器能夠依照您預設的確切時刻或周期性指令,自動啟動函數的運行,這為您提供了一種靈活的方式來安排任務的執行,特別適合那些需要按計劃重復執行任務的場景。
使用場景
定時觸發器非常靈活,適用于各種時間相關的場景,例如:
周期性任務,例如每周五發送運維報表。
定時任務,例如設定在指定日期時間開啟游戲活動。
觸發消息格式
觸發消息:
{
"msg": "hello world!"
}對應觸發時的工作流輸入:
{
"msg": "hello world!"
}操作步驟
登錄,點擊目標工作流,進入工作流詳情詳情。
在配置選項卡中,選擇左邊的 工作流調度 選項卡。
點擊 創建工作流調度,在彈出的右抽屜中選擇 定時觸發器,配置參數解釋如下表。
| 配置項 | 參數說明 | 示例 |
|---|---|---|
| 名稱 | 工作流調度的名稱 | timeTicker |
| 觸發方式 | 根據需要選擇觸發方式: 時間間隔:觸發器每隔n分鐘觸發一次函數執行。 指定時間:選擇時區,并指定日期、星期和時間,觸發器在某時區的指定時間觸發一次函數執行。 自定義:支持秒級配置,使用6段式Cron表達式,兼容Quartz的表達式。 | */5 * * * * * |
| 觸發消息 | 該消息內容將會作為工作流的輸入,必須為JSON字段。 | { "msg" : "hello world!" } |
注意事項
定時觸發器支持指定時區,如果cron表達式未指定,則按UTC時間執行。例如,希望在北京時間早上9點觸發,可以有以下兩種設置方式:
使用UTC時間運行:0 0 1 * * *
使用北京時間運行:CRON_TZ=Asia/Shanghai 0 0 9 * * *