Введение в пример приложения Для Фитнес-Магазина
Примечание.
Первые 50 виртуальных ЦП и 100 ГБ памяти освобождаются каждый месяц. Дополнительные сведения см. в статье "Сокращение цен" — Azure Spring Apps делает больше, затраты меньше! в приложениях в блоге Azure.
Примечание.
Azure Spring Apps — это новое название службы Azure Spring Cloud. Старое название будет еще некоторое время встречаться в наших материалах, пока мы не обновим ресурсы, такие как снимки экрана, видео и схемы.
Эта статья относится к:❌ Basic/Standard ✔️ Enterprise
В этом кратком руководстве описывается пример приложения для магазина фитнеса, в котором показано, как развернуть приложения polyglot в экземпляре плана Azure Spring Apps Enterprise. Вы узнаете, как создаются и развертываются многолотные приложения с помощью возможностей плана Azure Spring Apps Enterprise. К этим возможностям относятся служба сборки Tanzu, обнаружение служб, внешняя конфигурация со службой конфигурации приложений, маршрутизация приложений с помощью Шлюза Spring Cloud, журналов, метрик и распределенной трассировки.
На следующей схеме показана общая архитектура приложения:
Эта архитектура показывает приложение, состоящее из небольших приложений с шлюзом, несколькими базами данных, службами безопасности, мониторингом и автоматизацией.
Это краткое руководство применяет эту архитектуру к приложению Fitness Store. Это приложение состоит из следующих служб, разделенных по домену:
Четыре приложения Java Spring Boot:
- Служба каталога содержит API для получения доступных продуктов.
- Служба оплаты проверяет и обрабатывает платежи за заказы пользователей.
- Служба удостоверений предоставляет ссылку на прошедшего проверку подлинности пользователя.
- Служба поддержки предоставляет функциональные возможности искусственного интеллекта в фитнес-магазине.
Одно приложение Python:
- Служба корзины управляет элементами пользователей, выбранными для покупки.
Одно приложение ASP.NET Core:
- Заказ на обслуживание помещает заказы на покупку продуктов, которые находятся в корзине пользователей.
Одно приложение NodeJS и статическое HTML-приложение:
- Интерфейс — это приложение для покупок, которое зависит от других служб.