健身商店範例應用程式簡介

注意

前 50 個 vCPU 小時和 100 GB 的記憶體是每月可用。 如需詳細資訊,請參閱 Azure Spring Apps 在 Azure 部落格上的應用程式上執行更多成本、成本降低。

注意

Azure Spring Apps 是 Azure Spring Cloud 服務的新名稱。 雖然服務有新的名稱,但在我們努力更新資產,例如螢幕快照、影片和圖表時,您會在某些地方看到舊名稱一段時間。

本文適用於:❌ 基本/標準✔️企業

本快速入門說明 健身存放區 範例應用程式,示範如何將Polyglot應用程式部署至 Azure Spring Apps 企業版方案實例。 您會看到 Polyglot 應用程式如何使用 Azure Spring Apps 企業版方案功能來建置和部署。 這些功能包括 Tanzu Build Service、Service Discovery、Application Configuration Service 的外部化設定、Spring Cloud Gateway 的應用程式路由、記錄、計量和分散式追蹤。

下圖顯示常見的應用程式架構:

Diagram that shows the architecture of the Fitness Store application.

此架構顯示由具有閘道、多個資料庫、安全性服務、監視和自動化的較小應用程式所組成的應用程式。

本快速入門會將此架構套用至健身商店應用程式。 此應用程式是由下列依網域分割的服務所組成:

  • 四個 Java Spring Boot 應用程式:

    • 目錄服務 包含用來擷取可用產品的API。
    • 付款服務 會驗證並處理使用者訂單的付款。
    • 身分識別服務 會提供已驗證用戶的參考。
    • 輔助服務 會將 AI 功能提供給健身商店。
  • Python 應用程式:

    • 購物車服務 會管理已選取要購買的用戶專案。
  • 一個 ASP.NET 核心應用程式:

    • 訂購服務 會下訂單,以購買使用者購物車中的產品。
  • 一個 NodeJS 和靜態 HTML 應用程式:

    • 前端是相依於其他服務的購物應用程式。

下一步