健身商店範例應用程式簡介
注意
基本、標準和企業方案將從 2025 年 3 月中旬開始淘汰,並停用 3 年。 建議您轉換至 Azure Container Apps。 如需詳細資訊,請參閱 Azure Spring Apps 淘汰公告。
標準 耗用量和專用 方案將從 2024 年 9 月 30 日起淘汰,並在六個月後完成關閉。 建議您轉換至 Azure Container Apps。 如需詳細資訊,請參閱 將 Azure Spring Apps 標準取用和專用方案遷移至 Azure Container Apps。
本文適用於: ❎基本/標準 ✅ 企業
本快速入門說明 健身存放區 範例應用程式,示範如何將Polyglot應用程式部署至 Azure Spring Apps 企業版方案實例。 您會看到 Polyglot 應用程式如何使用 Azure Spring Apps 企業版方案功能來建置和部署。 這些功能包括 Tanzu Build Service、Service Discovery、Application Configuration Service 的外部化設定、Spring Cloud Gateway 的應用程式路由、記錄、計量和分散式追蹤。
下圖顯示常見的應用程式架構:
此架構顯示由具有閘道、多個資料庫、安全性服務、監視和自動化的較小應用程式所組成的應用程式。
本快速入門會將此架構套用至健身商店應用程式。 此應用程式是由下列依網域分割的服務所組成:
四個 Java Spring Boot 應用程式:
- 目錄服務 包含用來擷取可用產品的API。
- 付款服務 會驗證並處理使用者訂單的付款。
- 身分識別服務 會提供已驗證用戶的參考。
- 輔助服務 會將 AI 功能提供給健身商店。
Python 應用程式:
- 購物車服務 會管理已選取要購買的用戶專案。
一個 ASP.NET 核心應用程式:
- 訂購服務 會下訂單,以購買使用者購物車中的產品。
一個 NodeJS 和靜態 HTML 應用程式:
- 前端是相依於其他服務的購物應用程式。