定时触发器
更新时间 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 * * *