Introduktion till Fitness Store-exempelappen

Kommentar

De första 50 vCPU-timmarna och 100 GB minne är lediga varje månad. Mer information finns i Prissänkning – Azure Spring Apps gör mer, kostar mindre! på Apparna på Azure-bloggen.

Kommentar

Azure Spring Apps är det nya namnet på Azure Spring Cloud-tjänsten. Även om tjänsten har ett nytt namn ser du det gamla namnet på vissa platser ett tag medan vi arbetar med att uppdatera tillgångar som skärmbilder, videor och diagram.

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 that shows the architecture of the Fitness Store application.

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.

Nästa steg