Inleiding tot de Fitness Store-voorbeeld-app
Notitie
De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.
Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.
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:
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.