2021-11-26

亚马逊Simple Workflow Service(SWF)规则

港勤跨境财税 港勤跨境财税

在亚马逊之前宣布的一份白皮书和代码示例中,其中包括了对Amazon Simple Workflow Service(亚马逊简略工作流服务手册)的进一步改良办法。接下来就给大家介绍一下亚马逊改良后的SWF。

Amazon Simple Workflow Service(SWF)是:面向发明可扩大、弹性运用的工作流服务。

也就是说不论是在金融或者保险运用中的业务流程主动化,构建庞杂的数据剖析运用,还是管理云基本设施的服务中,亚马逊SWF能有效地调和运用中的每个处置步骤:

1)编写activity workers来实现工作流中的履行步骤;

2)编写decider来实现工作流中的调和逻辑;

3)在亚马逊SWF中注册activities和workflow,这个步骤可以通过编程或者亚马逊掌握台来完成;

4)启动activities workers和deciders;

5)启动工作流的一个或者多个履行。每一个履行都是独立的,可认为每一个履行供给不同的输入数据;

6)在亚马逊的掌握台上查看工作流的履行情形。可以过滤或者查看正在运行的以及已完成的execution。

但是由于缺少示例和有关实现的更佳实践,搭建SWF运用并不是件容易的事。所以亚马逊新宣布的白皮书对SWF做了进一步改良。笼罩了如下几类模式和实现的相干信息:

1)重复履行某一运动,包含:

指定次数循环反复履行某一运动;指定次数递归履行异步运动;在条件满足的情形下递归履行异步运动。

2)工作流逻辑的条件履行,包含:基于条件履行多个运动中的一个运动;基于条件履行一个更大群体中的多个运动。

3)异步履行的异常处置:处置异步代码(如运动)发生的异常以及通过try/catch/finally清算资源;处置其他异步代码调用另一个异步代码发生的异常;

4)工作流的信号传送:实现在履行前期待某一信号必定时光的工作流。

另外,白皮书还展现了在实现run办法中AsyncRunnable抽象的用法,即在每次重试的时候AsyncRetryingExecutor都会请求履行运动。

这份改良的SWF手册为之后实现新的定制工作流供给了一个绝佳的参考和起点。愿望小编分享的内容能让你对亚马逊SWF有更深刻的懂得。

详情可添加微信好友,获取相关业务资料。

跨境电商交流群

加入我们

上篇

亚马逊合并变体带来的好处

下篇

亚马逊预交税的方式有哪些?

返回上页

离岸资讯