雲工作流程

可視化、免營運編排和協調有狀態應用情境

簡化多步驟、長時間啟動並執行有狀態的應用編排

雲工作流程是一個用來協調多個分布式任務執行的全託管 Serverless 雲端服務,致力於簡化開發和運行商務程序所需要的任務協調、狀態管理以及錯誤處理等繁瑣工作,讓您能夠聚焦商務邏輯開發。

您可以用順序、分支、並行等方式來編排分布式任務,服務會按照設定好的順序可靠地協調任務執行,跟蹤每個任務的狀態轉換,並在必要時執行自訂的重試邏輯,以確保工作流程順利完成。

協調分布式組件

編排不同基礎架構、不同網路、不同語言編寫的應用,抹平混合雲、專有雲過渡到公用雲或者從單體架構演化到微服務架構落差。

減少代碼量

幫您管理應用程式的邏輯,支援多種控制原語,例如順序、分支、並行等,盡量減少您在業務中實現重複的編排代碼。

提高容錯性

為您管理流程狀態、設定檢查點和流程重啟,以確保您的應用程式按照預期逐步執行。內建​ try/catch、重試和復原功能可以自動處理異常錯誤。

產品特性

營運全託管和按需付費

將營運人員從基礎設施維護解放出來,提供了安全的、高可用的、高容錯的和高持久的服務。您只需支付步驟轉換費用,不使用不產生費用。

服務編排能力

協助您將流程邏輯與任務執行分開,支援多種控制原語,例如順序,分支,並行等,內建錯誤重試和捕獲能力,節省編寫編排代碼的時間。

支援長時間運行流程

跟蹤整個流程,持續長時間執行確保流程執行完成。有些流程可能要執行數個小時、數天、甚至幾個月等,例如營運相關的 Pipeline,郵件推廣流程等。

流程狀態管理

管理流程執行中的所有狀態,包括跟蹤它所處的執行步驟,以及儲存在步驟之間的輸入輸出。您無需自己管理流程狀態,也不必將複雜的狀態管理構建到任務中。

可視化監控

提供可視化介面來定義工作流程和查看執行狀態。狀態包括輸入和輸出等。方便您快速識別故障位置,並快速排除故障問題。

協調分布式組件

能夠協調在不同基礎架構上,不同網路內,以不同語言編寫的應用。應用不管是從私人雲端/專有雲平滑過渡到混合雲或公用雲,或者從單體架構演化到微服務架構,雲工作流程都能發揮協調作用。

產品定價

您只需要按使用量付費,即按照工作流程執行中實際步驟轉換次數付費,收取Function Compute、ECS、容器等資源在工作流程中的狀態轉換費用,按次收費,執行結束不再收費,每月主帳號前5000次免費,後續0.025 USD/千次。

同時 Serverless 服務自動擴充讓您免於管理硬體預算和擴充。

如何使用雲工作流程

1

第一步:建立工作流程定義

使用定義描述任務之間的執行順序或邏輯。

2

第二步:準備工作流程工作

您需要實現工作流程中定義的每個任務Worker,雲工作流程支援幾種不同類型的Worker。

3

第三步:執行工作流程工作

通過調用雲工作流程 ,Execute WorkFlow,API來執行工作流程應用程式。

4

第四步:跟蹤、調試和監視運行狀態

通過雲工作流程提供的可視化監控觀測任務運行狀態。

應用情境

為你提供最優質的服務

1對1售前諮詢、7x24技術服務、更快速的回應、更多的免費支援服務。

1對1售前諮詢

由經驗豐富的雲專家為不同規模企業客戶提供一對一的售前諮詢。了解更多

24/7 技術服務

售後服務時間從每周5天,每天10小時延長到每周7天,每天24小時。了解更多

更好的技術支援

基本售後支援計劃的免費服務數量從每季度3個提升至6個。了解更多

更快的服務回應時間

針對一般指導,阿里雲售後回應時間從36小時縮短至18小時。了解更多

開始使用雲工作流程

瞭解更多

產品文檔 >
phone 聯絡我們
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.