天天看點

DataWorks百問百答58:資料服務的服務編排适用什麼場景?

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

服務編排适用場景

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

服務編排的優勢

  • 降低API服務開發成本

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

  • 提升服務調用性能

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

  • Serverless架構

服務務編排采用Serverless架構。Serverless架構能夠實作動态伸縮,您無需關注底層運作環境,隻需關注業務邏輯本身。

DataWorks百問百答曆史記錄

請點選這裡檢視>>

更多DataWorks技術和産品資訊,歡迎加入

【DataWorks釘釘交流群】