机器学习(Machine Learning)
优质
小牛编辑
137浏览
2023-12-01
以下服务属于“应用服务”部分 -
- 亚马逊CloudSearch
- 亚马逊简单队列服务(SQS)
- 亚马逊简单通知服务(SNS)
- 亚马逊简单电子邮件服务(SES)
- 亚马逊SWF
在本章中,我们将讨论Amazon SWF。
Amazon Simple Workflow Service (SWF)是一种基于任务的API,可以轻松协调跨分布式应用程序组件的工作。 它提供了一种编程模型和基础结构,用于协调分布式组件并以可靠的方式维护其执行状态。 使用Amazon SWF,我们可以专注于构建区分它的应用程序的各个方面。
workflow是一组执行某些目标的活动,包括协调活动以实现所需输出的逻辑。
Workflow history包括自工作流程执行开始以来发生的每个事件的完整且一致的记录。 它由SWF维护。
如何使用SWF?
Step 1 - 登录AWS账户并在服务仪表板上选择SWF。
Step 2 - 单击“启动示例演练”按钮。
Step 3 - 打开“运行示例工作流”窗口。 单击“开始”按钮。
Step 4 - 在“创建域”部分中,单击“创建新域”单选按钮,然后单击“继续”按钮。
Step 5 - 在注册部分,阅读说明,然后单击继续按钮。
Step 6 - 在“部署”部分中,选择所需选项,然后单击“继续”按钮。
Step 7 - 在Run an Execution部分中,选择所需选项,然后单击Run the Execution按钮。
最后,将创建SWF并将在列表中提供。
Amazon SWF的好处
它使应用程序成为无状态,因为有关工作流程执行的所有信息都存储在其工作流程历史记录中。
对于每个工作流程执行,历史记录提供已安排的活动,其当前状态和结果的记录。 工作流程执行使用此信息来确定后续步骤。
历史记录提供了详细步骤,可用于监视正在运行的工作流程执行并验证已完成的工作流程执行。