大數據

DataWorks百問百答58:數據服務的服務編排適用什麼場景?

數據服務的服務編排(工作流程)提供了拖拽式可視化工作流編排能力,您可以將多個API及函數計算服務按照業務邏輯以串行、並行、分支等結構編排成工作流,工作流程整體可以形成一個複合API服務。

服務編排適用場景

  • 多個API組合調用場景,如一個訂單處理邏輯,可能需要依次查詢用戶信息API,訂單信息API,商品信息API,這個時間就可以用服務編排將其編排為一個工作流。
  • API與函數計算服務搭配調用場景,API由於是通過SQL定義的,處理能力有限,對於複雜邏輯邏輯,可以搭配Python腳本進行處理,如數據計算、數據脫敏、格式轉換等,此時可將API與Python腳本編排為一個工作流。

服務編排的優勢

  • 降低API服務開發成本

通過拖拽式、可視化的方式進行工作流程編排,“零”代碼即可完成多個API服務的串行、並行和分支調用和上下文傳參,大大降低了API服務的開發成本。

  • 提升服務調用性能

多個API或函數服務的調用在同一個容器實例內完成,相比您自行編寫和搭建服務可有效降低服務調用的網絡開銷,顯著提升服務調用性能。

  • Serverless架構

服務務編排採用Serverless架構。Serverless架構能夠實現動態伸縮,您無需關注底層運行環境,只需關注業務邏輯本身。

DataWorks百問百答歷史記錄 請點擊這裡查看>>

更多DataWorks技術和產品信息,歡迎加入【DataWorks釘釘交流群】

Leave a Reply

Your email address will not be published. Required fields are marked *