![](https://img.eservicesgroup.com.cn/images/bussiness/platform/icon_platform_value.png)
![](https://img.eservicesgroup.com.cn/images/bussiness/platform/icon_platform_value_active.png)
亞馬遜Simple Workflow Service(SWF)規(guī)則
在亞馬遜之前宣布的一份白皮書和代碼示例中,其中包括了對Amazon Simple Workflow Service(亞馬遜簡略工作流服務(wù)手冊)的進一步改良辦法。接下來就給大家介紹一下亞馬遜改良后的SWF。
Amazon Simple Workflow Service(SWF)是:面向發(fā)明可擴大、彈性運用的工作流服務(wù)。
也就是說不論是在金融或者保險運用中的業(yè)務(wù)流程主動化,構(gòu)建龐雜的數(shù)據(jù)剖析運用,還是管理云基本設(shè)施的服務(wù)中,亞馬遜SWF能有效地調(diào)和運用中的每個處置步驟:
1)編寫activity workers來實現(xiàn)工作流中的履行步驟;
2)編寫decider來實現(xiàn)工作流中的調(diào)和邏輯;
3)在亞馬遜SWF中注冊activities和workflow,這個步驟可以通過編程或者亞馬遜掌握臺來完成;
4)啟動activities workers和deciders;
6)在亞馬遜的掌握臺上查看工作流的履行情形。可以過濾或者查看正在運行的以及已完成的execution。
但是由于缺少示例和有關(guān)實現(xiàn)的更佳實踐,搭建SWF運用并不是件容易的事。所以亞馬遜新宣布的白皮書對SWF做了進一步改良?;\罩了如下幾類模式和實現(xiàn)的相干信息:
1)重復(fù)履行某一運動,包含:
指定次數(shù)循環(huán)反復(fù)履行某一運動;指定次數(shù)遞歸履行異步運動;在條件滿足的情形下遞歸履行異步運動。
2)工作流邏輯的條件履行,包含:基于條件履行多個運動中的一個運動;基于條件履行一個更大群體中的多個運動。
3)異步履行的異常處置:處置異步代碼(如運動)發(fā)生的異常以及通過try/catch/finally清算資源;處置其他異步代碼調(diào)用另一個異步代碼發(fā)生的異常;
4)工作流的信號傳送:實現(xiàn)在履行前期待某一信號必定時光的工作流。
另外,白皮書還展現(xiàn)了在實現(xiàn)run辦法中AsyncRunnable抽象的用法,即在每次重試的時候AsyncRetryingExecutor都會請求履行運動。
這份改良的SWF手冊為之后實現(xiàn)新的定制工作流供給了一個絕佳的參考和起點。愿望小編分享的內(nèi)容能讓你對亞馬遜SWF有更深刻的懂得。
點擊咨詢現(xiàn)在有哪些新興平臺值得關(guān)注 >>>
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部