Inleiding tot de Fitness Store-voorbeeld-app

Notitie

De eerste 50 vCPU-uren en 100 GB geheugenuren zijn elke maand gratis. Zie Prijsreductie: Azure Spring Apps kost meer, kost minder! in de Azure-blog apps.

Notitie

Azure Spring Apps is de nieuwe naam voor de Azure Spring Cloud-service. Hoewel de service een nieuwe naam heeft, ziet u de oude naam op sommige plaatsen terwijl we werken aan het bijwerken van assets, zoals schermopnamen, video's en diagrammen.

Dit artikel is van toepassing op:❌ Basic/Standard ✔️ Enterprise

In deze quickstart wordt de voorbeeldtoepassing voor een fitnessarchief beschreven, waarin wordt beschreven hoe u polyglot-apps implementeert in een Azure Spring Apps Enterprise-abonnementexemplaren. U ziet hoe polyglot-toepassingen worden gebouwd en geïmplementeerd met behulp van azure Spring Apps Enterprise-planmogelijkheden. Deze mogelijkheden omvatten Tanzu Build Service, Service Discovery, ge externaliseerde configuratie met Application Configuration Service, toepassingsroutering met Spring Cloud Gateway, logboeken, metrische gegevens en gedistribueerde tracering.

In het volgende diagram ziet u een algemene toepassingsarchitectuur:

Diagram that shows the architecture of the Fitness Store application.

Deze architectuur toont een toepassing die bestaat uit kleinere toepassingen met een gateway, meerdere databases, beveiligingsservices, bewaking en automatisering.

In deze quickstart wordt deze architectuur toegepast op een Fitness Store-toepassing. Deze toepassing bestaat uit de volgende services die zijn gesplitst per domein:

  • Vier Java Spring Boot-toepassingen:

    • Catalog Service bevat een API voor het ophalen van beschikbare producten.
    • Payment Service valideert en verwerkt betalingen voor bestellingen van gebruikers.
    • Identity Service biedt verwijzingen naar de geverifieerde gebruiker.
    • Assist Service biedt AI-functionaliteit voor de fitnesswinkel.
  • Eén Python-toepassing:

    • Cart Service beheert de items van gebruikers die zijn geselecteerd voor aankoop.
  • Eén ASP.NET Core-toepassing:

    • Order Service plaatst bestellingen om producten te kopen die zich in de winkelwagens van de gebruikers bevinden.
  • Eén NodeJS- en statische HTML-toepassing:

    • Front-end is de winkeltoepassing die afhankelijk is van de andere services.

Volgende stappen