Einführung in die Fitness Store-Beispiel-App

Hinweis

Die Pläne Basic, Standard und Enterprise gelten ab Mitte März 2025 als veraltet und werden über einen Zeitraum von drei (3) Jahren eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.

Der Plan Standardverbrauch und dediziert gilt ab dem 30. September 2024 als veraltet und wird nach sechs Monaten vollständig eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie unter Migrieren des Plans „Standardverbrauch und dediziert“ von Azure Spring Apps zu Azure Container Apps.

Dieser Artikel gilt für:❌ Basic/Standard ✔️ Enterprise

In dieser Schnellstartanleitung wird die Fitness Store-Beispielanwendung beschrieben, die Ihnen zeigt, wie Sie mehrsprachige Apps in der Enterprise-Planinstanz von Azure Spring Apps bereitstellen. Sie erfahren, wie mehrsprachige Anwendungen mithilfe der Funktionen des Azure Spring Apps Enterprise-Plans erstellt und bereitgestellt werden. Diese Funktionen umfassen Tanzu Build Service, Service Discovery, externe Konfiguration mit Application Configuration Service, Anwendungsrouting mit Spring Cloud Gateway, Protokolle, Metriken und verteilte Ablaufverfolgung.

Das folgende Diagramm zeigt eine gängige Anwendungsarchitektur:

Diagramm: Architektur der Anwendung Fitness Store

Diese Architektur zeigt eine aus kleineren Anwendungen bestehende Anwendung mit einem Gateway, mehreren Datenbanken, Sicherheitsdiensten, Überwachung und Automatisierung.

In diesem Schnellstart wird diese Architektur auf eine Fitness Store-Anwendung angewendet. Diese Anwendung besteht aus den folgenden Diensten, die nach Domäne aufgeteilt werden:

  • Vier Java Spring Boot-Anwendungen:

    • Der Katalogdienst enthält eine API zum Abrufen verfügbarer Produkte.
    • Der Zahlungsdienst überprüft und verarbeitet Zahlungen für die Bestellungen von Benutzern.
    • Der Identitätsdienst stellt einen Verweis auf den authentifizierten Benutzer bereit.
    • Assist Service bietet KI-Funktionen für den Fitness-Store.
  • Eine Python-Anwendung:

    • Der Warenkorbdienst verwaltet die Elemente von Benutzern, die für den Kauf ausgewählt wurden.
  • Eine ASP.NET Core-Anwendung:

    • Der Bestelldienst gibt Bestellungen für den Kauf von Produkten auf, die sich im Warenkorb von Benutzern befinden.
  • Eine NodeJS- und statische HTML-Anwendung:

    • Das Front-End ist die Shoppinganwendung, die von den anderen Diensten abhängig ist.

Nächste Schritte