使用 Step Functions 进行 AWS 无服务器工作流编排
什么是 AWS Step Functions?
AWS Step Functions 是按步骤执行的函数。
步骤自动启动。
每个步骤都会被监控和记录。
如果步骤失败,它具有内置的自动重试功能。
通过监控和记录,很容易检测到问题。
Step Functions 还管理您的应用程序的分布式组件。
同时,它让您的代码井井有条。
Step Functions 是事件驱动最佳实践的一部分。
Step Functions 任务
**任务**处理 Step Functions 中的所有工作。
任务使用活动、Lambda 函数或 API 来执行代码。
**活动**是您在 AWS、本地或移动设备上创建和托管的软件。
AWS Step Functions 可以直接集成到大量服务中。
它减少了您需要编写的逻辑数量。
Lambda 函数处理业务逻辑,而 Step Functions 监控任务状态以及步骤的成功或失败。
使用 AWS Step Functions 进行工作流编排视频
W3schools.com 与亚马逊网络服务合作,为我们的学生提供数字培训内容。
相关阅读
AWS Step Functions 概述AWS Step Functions 限制
标准工作流与速递工作流
用于传达状态更新的模式
有几种方法可以与客户端传达状态更新。
- 客户端轮询
- 使用 Amazon 简单通知服务 (Amazon SNS) 的 Webhook
- 使用 Amazon API Gateway 的 WebSocket
- 使用 AWS AppSync 的 WebSocket
这些方法将在接下来的页面中介绍。