目录

AWS - 机器学习( Machine Learning)

以下服务属于“应用服务”部分 -

  • 亚马逊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并将在列表中提供。

WorkFlow执行

Amazon SWF的好处

  • 它使应用程序成为无状态,因为有关工作流程执行的所有信息都存储在其工作流程历史记录中。

  • 对于每个工作流程执行,历史记录提供已安排的活动,其当前状态和结果的记录。 工作流程执行使用此信息来确定后续步骤。

  • 历史记录提供了详细步骤,可用于监视正在运行的工作流程执行并验证已完成的工作流程执行。

↑回到顶部↑
WIKI教程 @2018