Dela via


Introduktion till Fitness Store-exempelappen

Kommentar

Planerna Basic, Standardoch Enterprise gick in i en pensionsperiod den 17 mars 2025. Mer information finns i meddelandet om azure Spring Apps-pensionering.

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:

Diagram som visar arkitekturen för Fitness Store-programmet.

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.
  • Ett Node.js och statiskt HTML-program:

    • Frontend är shoppingapplikationen som beror på de andra tjänsterna.

Nästa steg