Présentation de l’exemple d’application Fitness Store

Notes

Les 50 premières heures de processeur virtuel et 100 Go de mémoire sont gratuites chaque mois. Pour plus d’informations, consultez Price Reduction - Azure Spring Apps does more, costs less! sur le blog Apps on Azure.

Notes

Azure Spring Apps est le nouveau nom du service Azure Spring Cloud. Bien que le service ait un nouveau nom, vous verrez l’ancien nom à divers endroits pendant un certain temps, car nous travaillons à mettre à jour les ressources telles que les captures d’écran, les vidéos et les diagrammes.

Cet article s’applique à :❌ De base/Standard ✔️ Entreprise

Ce démarrage rapide décrit l’exemple d’application du magasin de fitness, qui vous montre comment déployer des applications polyglottes sur une instance du plan Entreprise d’Azure Spring Apps. Vous verrez comment les applications polyglottes sont générées et déployées à l’aide des fonctionnalités du plan Entreprise d’Azure Spring Apps. Ces fonctionnalités incluent Tanzu Build Service, Service Discovery, la configuration externalisée avec le service de configuration des applications, le routage des applications avec Spring Cloud Gateway, les journaux, les mesures et le suivi distribué.

Le diagramme suivant montre une architecture d’application courante :

Diagram that shows the architecture of the Fitness Store application.

Cette architecture montre une application composée d’applications plus petites avec une passerelle, plusieurs bases de données, des services de sécurité, le monitoring et l’automatisation.

Ce démarrage rapide applique cette architecture à une application Fitness Store. Cette application se compose des services suivants divisés par domaine :

  • Quatre applications Java Spring Boot :

    • Le service Catalogue contient une API permettant d’extraire les produits disponibles.
    • Le service des paiements valide et traite les paiements pour les commandes des utilisateurs.
    • Le service des identités fournit une référence à l’utilisateur authentifié.
    • Assist Service fournit des fonctionnalités d’IA au magasin de fitness.
  • Une application Python :

    • Le service des paniers gère les articles des utilisateurs sélectionnés pour l’achat.
  • Une application ASP.NET Core :

    • Le service des commandes place des commandes pour acheter des produits qui se trouvent dans les paniers des utilisateurs.
  • Une application NODEJS et HTML statique :

    • Frontend est l’application d’achat qui dépend des autres services.

Étapes suivantes