Présentation de l’exemple d’application Fitness Store
Remarque
Les plans Essentiel, Standard et Entreprise seront déconseillés à compter de la mi-mars 2025, avec une période de mise hors service de 3 ans. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.
Le plan de consommation standard et dédiée sera déconseillé à compter du 30 septembre 2024, avec un arrêt complet après six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation standard et dédiée Azure Spring Apps vers Azure Container Apps.
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 :
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.