Introduzione all'app di esempio fitness Store

Nota

Le prime 50 ore vCPU e 100 GB di memoria sono gratuite ogni mese. Per altre informazioni, vedere Riduzione dei prezzi - Azure Spring Apps fa di più, meno costi! nel blog di App in Azure.

Nota

Azure Spring Apps è il nuovo nome del servizio Azure Spring Cloud. Anche se il servizio ha un nuovo nome, il nome precedente verrà visualizzato in alcune posizioni per un po' mentre si lavora per aggiornare gli asset, ad esempio screenshot, video e diagrammi.

Questo articolo si applica a:❌ Basic/Standard ✔️ Enterprise

Questa guida introduttiva descrive l'applicazione di esempio di Fitness Store , che illustra come distribuire app polyglot in un'istanza del piano Enterprise di Azure Spring Apps. Si noterà come vengono create e distribuite le applicazioni polyglot usando le funzionalità del piano Enterprise di Azure Spring Apps. Queste funzionalità includono Il servizio di compilazione Tanzu, l'individuazione dei servizi, la configurazione esterna con il servizio di configurazione dell'applicazione, il routing delle applicazioni con Spring Cloud Gateway, i log, le metriche e la traccia distribuita.

Il diagramma seguente illustra un'architettura di applicazione comune:

Diagram that shows the architecture of the Fitness Store application.

Questa architettura mostra un'applicazione composta da applicazioni più piccole con un gateway, più database, servizi di sicurezza, monitoraggio e automazione.

Questa guida introduttiva applica questa architettura a un'applicazione Fitness Store. Questa applicazione è costituita dai servizi seguenti suddivisi per dominio:

  • Quattro applicazioni Java Spring Boot:

    • Il servizio catalogo contiene un'API per il recupero dei prodotti disponibili.
    • Il servizio di pagamento convalida ed elabora i pagamenti per gli ordini degli utenti.
    • Il servizio di gestione delle identità fornisce riferimento all'utente autenticato.
    • Assist Service fornisce funzionalità di intelligenza artificiale per l'archivio fitness.
  • Un'applicazione Python:

    • Il servizio carrello gestisce gli articoli degli utenti selezionati per l'acquisto.
  • Un'applicazione ASP.NET Core:

    • Order Service effettua ordini per acquistare prodotti presenti nel carrello degli utenti.
  • Un'applicazione NodeJS e HTML statica:

    • Front-end è l'applicazione di acquisto che dipende dagli altri servizi.

Passaggi successivi