介绍
云原生应用程序是根据小型微服务生成的 Web 应用程序,这些微型服务利用消息传递队列等常见服务来通信或缓存,以优化性能。 云原生应用程序经过验证并得到广泛实施,但难以构建和生成。 从版本 8 开始,.NET 包括新的 .NET Aspire 堆栈,通过提供服务发现、NuGet 包中的常见组件以及用于编码和监视应用的简单工具,简化了云原生应用程序的生成。
假设你就职于一家户外服装和装备公司。 开发团队正考虑是否使用 .NET Aspire 为面向客户的主要网站开发新的店面 Web 应用。 你希望了解 .NET Aspire 将如何帮助团队并减少工作量。
本模块将概述 .NET Aspire 堆栈及其组件。 你还将检查并运行使用 .NET Aspire 构建而成的完整应用。
学习目标
学完本模块后,你将能够:
- 描述 .NET Aspire 如何使开发云原生分布式应用程序变得更轻松。
- 选择适当的 .NET Aspire 组件以解决云原生应用程序中的功能要求。
- 使用 Visual Studio 创建并运行使用 .NET Aspire 的新应用程序。