工作流调度简介
更新时间 2025-07-28 09:07:35
最近更新时间: 2025-07-28 09:07:35
工作流调度简介
工作流的执行可以通过控制台或调用SDK触发,也可以由事件源来触发。您可以在指定工作流中创建工作流调度,工作流调度描述了一组规则,当某个事件满足这些规则,事件源就会触发关联的工作流执行。本文介绍什么是工作流调度。
什么是工作流调度
工作流调度(又称触发器)是触发工作流执行的方式。用于在特定事件发生时启动工作流的执行。在基于事件的计算架构中,事件源负责生成事件,而工作流则负责处理这些事件。触发器扮演的角色是提供一个集中化和标准化的方法来协调不同的事件源。当在事件源中发生一个事件,并且这个事件符合触发器设定的条件时,事件源将自动触发并执行与触发器相关联的工作流。
调度类型
按照工作流调度集成方式,工作流支持的调度类型如下。
内部触发
触发器名称 | 调用方式 | 详细介绍 |
---|---|---|
定时触发器 | 同步调用 | 按照指定的时间间隔触发工作流执行。 |
HTTP触发器 | 同步调用 | 当通过HTTP请求触发工作流时,工作流会根据请求参数执行。 |
Kafka触发器 | 同步/异步调用 | 当消息队列中出现新消息时,触发工作流执行。 |
RocketMQ触发器 | 同步/异步调用 | 当消息队列中出现新消息时,触发工作流执行。 |
云原生网关触发器 | 同步调用 | 当通过云原生网关触发工作流时,工作流会根据请求参数执行。 |
事件总线类触发器 (尚未开放)
触发器名称 | 调用方式 | 详细介绍 |
---|---|---|
日志触发器 | 同步/异步调用 | 根据云日志的事件类型触发工作流执行 |
对象存储触发器 | 同步/异步调用 | 根据对象存储的事件类型触发工作流执行 |