- 亚马逊网络服务教程
- AWS - 主页
- 亚马逊网络服务基础知识
- AWS-云计算
- AWS - 基本架构
- AWS - 管理控制台
- AWS - 控制台移动应用程序
- AWS - 账户
- 亚马逊计算机服务
- AWS - 弹性计算云
- AWS - 自动扩展
- AWS - 工作空间
- AWS-Lambda
- 亚马逊网络服务
- AWS - 虚拟私有云
- AWS - 路线 53
- AWS - 直接连接
- 亚马逊存储服务
- AWS-亚马逊S3
- AWS - 弹性块存储
- AWS - 存储网关
- AWS-CloudFront
- 亚马逊数据库服务
- AWS - 关系数据库服务
- AWS-DynamoDB
- AWS-红移
- 亚马逊应用服务
- AWS - 简单工作流程服务
- AWS-工作邮件
- 亚马逊网络服务资源
- AWS - 快速指南
- AWS - 有用的资源
- AWS - 讨论
AWS - 简单工作流程服务
以下服务属于应用程序服务部分 -
- 亚马逊云搜索
- Amazon 简单队列服务 (SQS)
- 亚马逊简单通知服务 (SNS)
- 亚马逊简单电子邮件服务 (SES)
- 亚马逊SWF
在本章中,我们将讨论 Amazon SWF。
Amazon Simple Workflow Service (SWF)是一种基于任务的 API,可以轻松协调分布式应用程序组件之间的工作。它提供了一个编程模型和基础设施,用于协调分布式组件并以可靠的方式维护其执行状态。使用 Amazon SWF,我们可以专注于构建应用程序的差异化方面。
工作流是执行某些目标的一组活动,包括协调这些活动以实现所需输出的逻辑。
工作流历史记录包含自工作流执行开始以来发生的每个事件的完整且一致的记录。它由 SWF 维护。
如何使用SWF?
步骤 1 - 登录 AWS 帐户并在服务仪表板上选择 SWF。
步骤 2 - 单击“启动示例演练”按钮。
步骤 3 - 运行示例工作流程窗口打开。单击“开始”按钮。
步骤 4 - 在“创建域”部分中,单击“创建新域”单选按钮,然后单击“继续”按钮。
步骤 5 - 在注册部分,阅读说明,然后单击继续按钮。
步骤 6 - 在“部署”部分中,选择所需的选项,然后单击“继续”按钮。
步骤 7 - 在“运行执行”部分中,选择所需的选项,然后单击“运行此执行”按钮。
最后,SWF 将被创建并出现在列表中。
亚马逊 SWF 的优势
它使应用程序成为无状态的,因为有关工作流执行的所有信息都存储在其工作流历史记录中。
对于每个工作流执行,历史记录提供了计划的活动、其当前状态和结果的记录。工作流执行使用此信息来确定后续步骤。
历史记录提供了详细的步骤,可用于监视正在运行的工作流执行并验证已完成的工作流执行。