你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Fitness Store 示例应用简介

注意

从 2025 年 3 月中旬开始,基本、标准和企业计划将弃用,停用期为三年。 建议过渡到 Azure 容器应用。 有关详细信息,请参阅 Azure Spring Apps 停用公告

从 2024 年 9 月 30 日开始,标准消耗和专用计划将弃用,六个月后将完全关闭。 建议过渡到 Azure 容器应用。 有关详细信息,请参阅将 Azure Spring Apps 标准消耗和专用计划迁移到 Azure 容器应用

本文适用于:❌ 基本版/标准版 ✔️ 企业版

本快速入门介绍了 fitness store 示例应用程序,其中展示了如何将 polyglot 应用部署到 Azure Spring Apps 企业计划实例。 你将了解如何使用 Azure Spring Apps 企业计划功能生成和部署 polyglot 应用程序。 这些功能包括 Tanzu 生成服务、服务发现、应用程序配置服务的外部化配置、Spring Cloud 网关的应用程序路由、日志、指标和分布式跟踪。

下图显示了常见的应用程序体系结构:

显示 Fitness Store 应用程序的体系结构的图表。

此体系结构显示了一个由多个小型应用程序组成的应用程序,这些小型应用程序具有网关、多个数据库、安全服务、监视和自动化功能。

本快速入门将此体系结构应用于 Fitness Store 应用程序。 此应用程序由以下按域拆分的服务组成:

  • 4 个 Java Spring Boot 应用程序:

    • 目录服务,包含用于提取可用产品的 API。
    • 付款服务,验证并处理用户订单的付款。
    • 标识服务,提供对经过身份验证的用户的引用。
    • 辅助服务为健身商店提供 AI 功能。
  • 一个 Python 应用程序:

    • 购物车服务,管理用户已选择购买的商品。
  • 一个 ASP.NET Core 应用程序:

    • 订单服务,下订单以购买用户购物车中的产品。
  • 一个 NodeJS 和静态 HTML 应用程序:

    • 前端,它是依赖于其他服务的购物应用程序。

后续步骤