同步和异步 Express 工作流 - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

同步和异步 Express 工作流

您可以选择两种类型的 Express 工作流:异步 Express 工作流和同步 Express 工作流。

  • 异步快速工作流返回确认工作流程已启动,但不要等待工作流程完成。要获得结果,你必须轮询该服务的CloudWatch Logs (CloudWatch 日志). 当您不需要即时响应输出(例如消息服务或其他服务不依赖的数据处理)时,可以使用异步 Express 工作流程。异步 Express 工作流程可以通过 Step Functions 中的嵌套工作流程来响应事件启动,也可以使用StartExecutionAPI 调用。

  • 同步快速工作流启动工作流程,等到完成,然后返回结果。同步 Express Workflow 可用于编排微服务,并允许您开发应用程序,而无需开发额外的代码来处理错误、重试或执行并行任务。可以从 Amazon API Gateway 调用同步 Express 工作流程,Amazon Lambda,或者使用StartSyncExecutionAPI 调用。

    同步 Express 执行 API 调用不会影响现有账户容量限制。Step Functions 将按需提供容量,并将随持续的工作负载自动扩展。在容量可用之前,工作负载的激增可能会受到限制。