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

Fitness Store 示例应用简介

注意

每月前 50 个 vCPU 小时和 100 GB 内存小时可用。 有关详细信息,请参阅Azure 上的应用博客上的降价 - Azure Spring Apps 功能更多,成本更低!

注意

Azure Spring Apps 是 Azure Spring Cloud 服务的新名称。 虽然该服务有新名称,但一些地方仍会使用旧名称,我们仍在更新屏幕截图、视频和图形等资产。

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

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

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

Diagram that shows the architecture of the Fitness Store application.

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

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

  • 4 个 Java Spring Boot 应用程序:

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

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

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

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

后续步骤