关于本指南
Version
本指南未涵盖的内容
其他其他资资源源
本指南的目标读者
如何使用本指南如何使用本指南
相关微服务和基于容器的参考应用程序:eShopOnContainers
向我们发送反馈!
本指南介绍如何使用容器开发基于微服务的应用程序并对其进行管理。 本指南探讨使用 .NET Core 和 Docker 容器
的体系结构设计和实现方法。 为了更加轻松地开始使用容器和微服务,本指南重点介绍一个容器化和基于微服务的
参考应用程序(用户可获取该应用程序)。 可通过 eShopOnContainers GitHub 存储库获取该示例应用程序。
本指南主要在开发环境级别提供基础开发和体系结构指导,重点介绍以下两种技术:Docker 和 .NET Core。 我们的
目标是为用户在应用程序设计时提供指导,使用户无需将重点放在其生产环境的基础结构(云端或本地)上。 用户可
在创建生产就绪的应用程序时,稍后制定有关基础结构的决策。 因此,本指南不区分基础结构,更侧重于考虑开发
环境。
学习本指南后,接下来将了解 Microsoft Azure 上的生产就绪微服务。
本指南已进行了修订,涵盖 .NET Core 3.1 版本以及与 .NET Core 3.1 同期的同一“批”技术(即 Azure 和其他第三方技
术)的许多其他更新。 这就是书本版本也更新到 3.1 的原因 。
本指南未涵盖应用程序生命周期、DevOps、CI/CD 管道或团队协作。 补充指南 Containerized Docker Application
Lifecycle with Microsoft Platform and Tools(使用 Microsoft 平台和工具的容器化 Docker 应用程序的生命周期)重点
介绍该主题。 此外,当前指南不提供实现 Azure 基础结构的详细信息,例如有关特定业务流程的信息。
《使用 Microsoft 平台和工具的容器化 Docker 应用程序生命周期》 (可下载电子书)
https://aka.ms/dockerlifecycleebook
本指南的目标读者是不熟悉以下内容的开发人员和解决方案架构师:基于 Docker 的应用程序开发和基于微服务的
架构。 若要了解如何使用 Microsoft 开发技术(特别是 .NET Core)和 Docker 容器架构、设计和实现概念验证应用程
序,本指南是理想之选。
如果企业架构师等技术决策制定者想要在综合了解体系结构和技术的基础上,作出有关新式和现代分布式应用程序
应选择的方法的决策,则本指南也非常有用。
本指南的第一部分介绍 Docker 容器,探讨用作开发框架时如何在 .NET Core 和 .NET Framework 之间选择,并提供
有关微服务的概述。 此内容适合希望大概了解而不关注代码实现细节的架构师和技术决策制定者。
本指南的第二部分从基于 Docker 的应用程序的开发过程一节开始。 重点介绍使用 .NET Core 和 Docker 实现应用
程序的开发和微服务模式。 对于要重点了解代码以及模式和实现详细信息的开发人员和架构师,此部分最有吸引
力。
eShopOnContainers 应用程序是用于 .NET Core 和旨在使用 Docker 容器部署的微服务的开源参考应用。 该应用程
序包含多个子系统,包括多个网上商店 UI 前端(一个 Web MVC 应用、一个 Web SPA 和一个本机移动应用)。 还包
括用于所有所需服务器端操作的后端微服务和容器。
应用程序的用途是展示体系结构模式。 它不是可直接用于生它不是可直接用于生 产产 的模板的模板,无法启动实际应用程序。 事实上,应用程
序处于永久 beta 状态,因为它还用来在出现有趣的新技术时对其进行测试。
评论0
最新资源