Introduktion till Fitness Store-exempelappen
Kommentar
Basic-, Standard- och Enterprise-planerna kommer att vara inaktuella från och med mitten av mars 2025, med en 3-årig pensionsperiod. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i meddelandet om azure Spring Apps-pensionering.
Standardförbrukningen och den dedikerade planen kommer att vara inaktuell från och med den 30 september 2024, med en fullständig avstängning efter sex månader. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i Migrera Azure Spring Apps Standard-förbrukning och dedikerad plan till Azure Container Apps.
Den här artikeln gäller för:❌ Basic/Standard ✔️ Enterprise
Den här snabbstarten beskriver exempelprogrammet för fitnessbutiken som visar hur du distribuerar flerspråkiga appar till en Azure Spring Apps Enterprise-planinstans. Du ser hur flerspråkiga program skapas och distribueras med hjälp av Azure Spring Apps Enterprise-planfunktioner. Dessa funktioner omfattar Tanzu Build Service, Service Discovery, externaliserad konfiguration med Application Configuration Service, programroutning med Spring Cloud Gateway, loggar, mått och distribuerad spårning.
Följande diagram visar en gemensam programarkitektur:
Den här arkitekturen visar ett program som består av mindre program med en gateway, flera databaser, säkerhetstjänster, övervakning och automatisering.
Den här snabbstarten tillämpar den här arkitekturen på ett Fitness Store-program. Det här programmet består av följande tjänster uppdelade efter domän:
Fyra Java Spring Boot-program:
- Katalogtjänsten innehåller ett API för att hämta tillgängliga produkter.
- Payment Service validerar och bearbetar betalningar för användarnas beställningar.
- Identitetstjänsten innehåller en referens till den autentiserade användaren.
- Assist Service tillhandahåller AI-funktioner till fitnessbutiken.
Ett Python-program:
- Kundvagnstjänsten hanterar användares objekt som har valts för köp.
Ett ASP.NET Core-program:
- Order Service beställer för att köpa produkter som finns i användarnas kundvagnar.
En NodeJS och ett statiskt HTML-program:
- Klientdelen är det shoppingprogram som är beroende av de andra tjänsterna.