Einführung in die Fitness Store-Beispiel-App

Hinweis

Die ersten 50 vCPU-Stunden und 100 GB Arbeitsspeicherstunden sind jeden Monat kostenlos. Weitere Informationen finden Sie unter Preissenkung – Azure Spring Apps leistet mehr und kostet weniger! im Apps in Azure-Blog.

Hinweis

Azure Spring Apps ist der neue Name für den Azure Spring Cloud-Dienst. Obwohl der Dienst umbenannt wurde, wird der alte Name noch an einigen Stellen verwendet, solange wir Ressourcen wie Screenshots, Videos und Diagramme aktualisieren.

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:

Diagram that shows the architecture of the Fitness Store application.

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