亞馬遜workflow的規(guī)則都有哪些?
不論是金融或者保險應(yīng)用中的業(yè)務(wù)流程自動化構(gòu)建復(fù)雜的數(shù)據(jù)分析應(yīng)用,還是管理云基礎(chǔ)設(shè)施的服務(wù),亞馬遜workflow能可靠地協(xié)調(diào)應(yīng)用中的每個處理步驟。
本篇文章將為大家分享亞馬遜workflow的規(guī)則。
亞馬遜workflow最大優(yōu)點:它是完全管理的服務(wù),用戶不需要在硬件或管理維護(hù)上進(jìn)行任何額外的投資,不需要進(jìn)行調(diào)優(yōu)、打補(bǔ)丁或升級。
它提供了簡單的api,然后還允許EC2或任何聯(lián)網(wǎng)的計算機(jī)上執(zhí)行工作流程。
在運(yùn)行內(nèi)部的程序可以向swf輪詢以獲取新的任務(wù)。
最后,管理控制臺還可以為工作流提供當(dāng)前狀態(tài)及執(zhí)行歷史的詳細(xì)報告。
workflow的實現(xiàn)要求給新的現(xiàn)有的應(yīng)用增加決策代碼,該代碼通過指定工作順序、分時、故障條件來定義工作流的協(xié)作邏輯。
另外還需要實現(xiàn)活動,即用來執(zhí)行工作流每一步的組件,決策程序和活動組成工作流。
盡管它有這些優(yōu)點,但由于缺乏示例和有關(guān)實現(xiàn)的最佳實踐,搭建workflow應(yīng)用并不是件容易事。
亞馬遜新發(fā)布的工作服務(wù)手冊解決了這個問題。
這本白皮書里面詳細(xì)介紹欄很多工作流模式的真實操作案例,并提供了實現(xiàn)這些模式的代碼。
該書內(nèi)容涵括了幾類工作模式和實現(xiàn)它們的相關(guān)步驟:1、反復(fù)執(zhí)行某一活動, 包括:指定次數(shù)循環(huán)重復(fù)執(zhí)行某一活動。
決定好次數(shù)后,就可以執(zhí)行異步活動欄。
在條件滿足的情況下遞歸執(zhí)行異步活動。
2、同步執(zhí)行多個活動, 包括:固定數(shù)目活動的分支聚合。
動態(tài)決定活動數(shù)目的分支聚合。
分裂多個活動并使用第一個完成的活動的執(zhí)行結(jié)果。
3、工作流的條件執(zhí)行。
基于條件執(zhí)行多個活動中的一個活動。
基于條件執(zhí)行一個更大群體中的多個活動。
人工完成一個活動任務(wù): 人工活動實現(xiàn)。
4、異步執(zhí)行的異常處理:處理異步代碼(如活動)產(chǎn)生的異常。
處理其他異步代碼調(diào)用另一個異步代碼產(chǎn)生的異常。
以上是和賣家分享的亞馬遜workflow的規(guī)則都有哪些,希望對亞馬遜賣家有幫助。
始終關(guān)注賣家的每一件小事,在以后的文章中也會帶來關(guān)于相關(guān)方面的文章幫助賣家更好的運(yùn)營。
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。