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