云工作流支持创建标准和快速两种模式的工作流。本文介绍如何根据您的业务情况选择不同模式的工作流。
基本概念
标准模式:适用于传统意义上的离线业务流程编排执行场景,具备执行步骤状态的持久化存储,支持运行长时间的工作流执行状态流转。
快速模式:适用于常见的在线业务流程编排和准实时业务流程编排场景,例如微服务API编排、胶水层API编排、流式数据处理等低延迟和大负载业务场景。
工作流模式对比
执行指标项 | 标准模式 | 快速模式 |
最长执行时长 | 1 年 | 5 分钟 |
流程启动速率 | 100 QPS | 默认为1000 QPS,如您有提升需求,请请提交工单申请。 |
并行执行数 | 10000 | 默认为10000,如您有提升需求,请请提交工单申请。 |
执行历史及可观测性 | 支持查询、列举等API操作,系统记录所有执行信息。 | 计划支持SLS查询,当前公测期仅支持API查询。 |
执行语义 | 异步执行,遵循至少执行一次(At least once)语义,数据不会丢失,但是在特殊条件下可能会导致数据被重复处理。 | 同步执行,系统错误会默认重试,可根据需求在客户端重试。 |
服务集成 | 支持所有集成方式。具体信息,请参见集成简介。 | 支持所有集成方式。具体信息,请参见集成简介。 |
集成模式 | 支持如下三种集成模式。更多信息,请参见集成模式。
| 仅支持RequestComplete模式。 |