Udostępnij za pośrednictwem


Wprowadzenie do przykładowej aplikacji ze sklepu Fitness Store

Uwaga

Plany Podstawowa, Standardowa i Enterprise zostaną wycofane od połowy marca 2025 r. z 3-letnim okresem emerytalnym. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.

Zużycie standardowe i dedykowany plan zostaną wycofane od 30 września 2024 r. z całkowitym zamknięciem po sześciu miesiącach. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz Migrowanie użycia usługi Azure Spring Apps w warstwie Standardowa i dedykowanego planu do usługi Azure Container Apps.

Ten artykuł dotyczy: ❎ Podstawowa/Standardowa ✅ Enterprise

W tym przewodniku Szybki start opisano przykładową aplikację ze sklepu fitness, która pokazuje, jak wdrażać aplikacje wielolotowe w wystąpieniu planu Usługi Azure Spring Apps Enterprise. Zobaczysz, jak aplikacje wielolotowe są kompilowane i wdrażane przy użyciu funkcji planu Usługi Azure Spring Apps Enterprise. Te możliwości obejmują usługę Tanzu Build Service, odnajdywanie usług, konfigurację zewnętrzną za pomocą usługi Application Configuration Service, routing aplikacji za pomocą usługi Spring Cloud Gateway, dzienniki, metryki i śledzenie rozproszone.

Na poniższym diagramie przedstawiono typową architekturę aplikacji:

Diagram przedstawiający architekturę aplikacji sklepu Fitness Store.

Ta architektura przedstawia aplikację składającą się z mniejszych aplikacji z bramą, wieloma bazami danych, usługami zabezpieczeń, monitorowaniem i automatyzacją.

Ten przewodnik Szybki start stosuje tę architekturę do aplikacji sklepu Fitness Store. Ta aplikacja składa się z następujących usług podzielonych według domeny:

  • Cztery aplikacje Java Spring Boot:

    • Usługa wykazu zawiera interfejs API do pobierania dostępnych produktów.
    • Usługa płatności weryfikuje i przetwarza płatności za zamówienia użytkowników.
    • Usługa tożsamości zawiera odwołanie do uwierzytelnioowanego użytkownika.
    • Usługa Assist Service udostępnia funkcje sztucznej inteligencji w sklepie fitness.
  • Jedna aplikacja w języku Python:

    • Usługa Cart Service zarządza elementami użytkowników, które zostały wybrane do zakupu.
  • Jedna aplikacja ASP.NET Core:

    • Usługa Order Service składa zamówienia na zakup produktów, które znajdują się w koszykach użytkowników.
  • Jedna aplikacja NodeJS i statyczna aplikacja HTML:

    • Fronton to aplikacja do zakupów, która zależy od innych usług.

Następne kroki