Поделиться через


Введение в пример приложения Для Фитнес-Магазина

Примечание.

Планы "Базовый", "Стандартный" и "Корпоративный" будут устарели начиная с середины марта 2025 г. с 3-летнего периода выхода на пенсию. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.

Стандартный план потребления и выделенного плана будет устарел с 30 сентября 2024 г. с полным завершением работы после шести месяцев. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в статье "Миграция потребления Azure Spring Apps Standard" и выделенного плана в приложения контейнеров Azure.

Эта статья относится к:❌ Basic/Standard ✔️ Enterprise

В этом кратком руководстве описывается пример приложения для магазина фитнеса, в котором показано, как развернуть приложения polyglot в экземпляре плана Azure Spring Apps Enterprise. Вы узнаете, как создаются и развертываются многолотные приложения с помощью возможностей плана Azure Spring Apps Enterprise. К этим возможностям относятся служба сборки Tanzu, обнаружение служб, внешняя конфигурация со службой конфигурации приложений, маршрутизация приложений с помощью Шлюза Spring Cloud, журналов, метрик и распределенной трассировки.

На следующей схеме показана общая архитектура приложения:

Схема, демонстрирующая архитектуру приложения Fitness Store.

Эта архитектура показывает приложение, состоящее из небольших приложений с шлюзом, несколькими базами данных, службами безопасности, мониторингом и автоматизацией.

Это краткое руководство применяет эту архитектуру к приложению Fitness Store. Это приложение состоит из следующих служб, разделенных по домену:

  • Четыре приложения Java Spring Boot:

    • Служба каталога содержит API для получения доступных продуктов.
    • Служба оплаты проверяет и обрабатывает платежи за заказы пользователей.
    • Служба удостоверений предоставляет ссылку на прошедшего проверку подлинности пользователя.
    • Служба поддержки предоставляет функциональные возможности искусственного интеллекта в фитнес-магазине.
  • Одно приложение Python:

    • Служба корзины управляет элементами пользователей, выбранными для покупки.
  • Одно приложение ASP.NET Core:

    • Заказ на обслуживание помещает заказы на покупку продуктов, которые находятся в корзине пользователей.
  • Одно приложение NodeJS и статическое HTML-приложение:

    • Интерфейс — это приложение для покупок, которое зависит от других служб.

Следующие шаги