云工作流 CloudFlow 重磅發(fā)布,流程式開發(fā)讓云上應(yīng)用構(gòu)建更簡單
為了讓企業(yè)和開發(fā)者更快速、便捷地進(jìn)行云上開發(fā),阿里云重磅發(fā)布云工作流(CloudFlow),它是一款強(qiáng)大的面向開發(fā)者的流程編排開發(fā)工具,全托管、高并發(fā)、高可用,幫助用戶簡化和自動化復(fù)雜的云上業(yè)務(wù)流程和工作流程,更便捷地在云上構(gòu)建應(yīng)用。

云工作流的出現(xiàn),加速了流程式開發(fā)范式的到來。
隨著阿里云提供越來越全面的 Serverless 產(chǎn)品,很多云產(chǎn)品都變成模塊化、API 化、服務(wù)化。云工作流可以針對這些產(chǎn)品進(jìn)行組裝,通過拖拉拽的方式構(gòu)建應(yīng)用。在 Serverless 架構(gòu)下,流程式開發(fā)將成為主流,相比傳統(tǒng)模式,流程式開發(fā)可提效 50% 以上。
用戶可以通過事件總線收集和分發(fā)事件,通過函數(shù)計(jì)算快速實(shí)現(xiàn)事件處理和定制化的業(yè)務(wù)邏輯,通過工作流編排多個云服務(wù)或自定義的應(yīng)用組件,從而輕松構(gòu)建出彈性、高可用的云原生應(yīng)用。這種開發(fā)方法不僅能提高開發(fā)速度,還能降低開發(fā)和運(yùn)維成本,進(jìn)一步推動企業(yè)數(shù)字化轉(zhuǎn)型。
讓業(yè)務(wù)流程開發(fā)簡單、可靠
云工作流(CloudFlow)具備三大優(yōu)勢:
-
可視化編排,CloudFlow Studio 圖形化流程編排,通過豐富的控制邏輯,簡單拖放實(shí)現(xiàn)復(fù)雜業(yè)務(wù)流程; -
與云服務(wù)深度集成,無需編寫代碼,即可編排 300+ 云服務(wù)實(shí)現(xiàn)工作流程自動化; -
可以大規(guī)模并行處理多個分布式任務(wù),具備完善的流程狀態(tài)管理能力,高彈性、高可靠、可回放、容錯能力強(qiáng);
具體來看:
-
流程可視化:支持 Workflow Studio 圖形化流程編輯。 -
邏輯可視化:提供選擇(Choice),并行(Prarllel),循環(huán)(Map),等待(Wait)等可視化邏輯控制組件,簡單拖放實(shí)現(xiàn)復(fù)雜業(yè)務(wù)流程。 -
執(zhí)行可視化:可視化的歷史執(zhí)行記錄,輕松追溯工作流執(zhí)行過程。 -
調(diào)試可視化:提供可視化的便捷在線調(diào)試能力,一鍵即可完成流程調(diào)試及開發(fā)。
2、生態(tài)集成
-
通用云服務(wù)集成:支持計(jì)算類,存儲類,數(shù)據(jù)庫類,大數(shù)據(jù)類,AI 及 ETL 等領(lǐng)域的 300+ 云服務(wù)接入云工作流流程節(jié)點(diǎn)。 -
云上基礎(chǔ)應(yīng)用架構(gòu)優(yōu)化集成:支持函數(shù)計(jì)算(FC)、對象存儲(OSS)、云消息隊(duì)列(MQ)、數(shù)據(jù)庫(DB)等云產(chǎn)品的深度集成。 -
業(yè)務(wù)系統(tǒng)集成:支持 HTTP 協(xié)議,通用微服務(wù)協(xié)議等常用業(yè)務(wù)系統(tǒng)協(xié)議集成。 -
豐富的調(diào)度集成:與 EventBridge 生態(tài)融合,支持 900+ 云產(chǎn)品審計(jì)事件;同時支持 Cron、RocketMQ、Kafka 以及第三方 SaaS 等業(yè)務(wù)事件觸發(fā)工作流執(zhí)行。
-
支持多種執(zhí)行模式( Express,Standard ),同時服務(wù)在線和離線業(yè)務(wù); -
支持大規(guī)模并行處理多個分布式任務(wù); -
高性能的事件驅(qū)動執(zhí)行引擎; -
支持完備的流程執(zhí)行觀測能力; -
高彈性、高可靠、執(zhí)行回放、故障恢復(fù); -
支持平臺化被集成能力,可被客戶業(yè)務(wù)系統(tǒng)快速集成;
應(yīng)用案例
多媒體處理案例

場景描述:使用云工作流可以幫助您將多個任務(wù),如轉(zhuǎn)碼,截幀,人臉識別,語音識別,審核上傳等,編排成一個完整的處理流程,通過函數(shù)計(jì)算提交媒體處理(IMM)任務(wù)(或自建處理器),產(chǎn)出一個符合業(yè)務(wù)需求的輸出。各任務(wù)的執(zhí)行錯誤異常可以被可靠的重試,大大提升多媒體任務(wù)處理吞吐量。
數(shù)據(jù)分組處理

場景描述:云工作流可以對數(shù)據(jù)進(jìn)行分組自定義處理,比如,在消息分組函數(shù)中可以按照消息中某個字段根據(jù)業(yè)務(wù)語義進(jìn)行分類;分組消息存儲,并行迭代處理多個業(yè)務(wù)分組消息, 將屬于同一個業(yè)務(wù)分組的消息寫入到一個 OSS 對象中;分組消息壓縮,對于每一個迭代,當(dāng)該業(yè)務(wù)分組的消息通過追加完成寫入之后,進(jìn)入到數(shù)據(jù)對象的壓縮環(huán)境,會根據(jù)用戶設(shè)定的閾值決定是否進(jìn)行壓縮。
點(diǎn)擊閱讀原文或下面鏈接,立即開始體驗(yàn):
https://www.aliyun.com/product/aliware/fnf
