.NET Core 开启于2016年,跟K8S翌年问世,既拥有着古老的历史累积,又软件系统了当今社会新一代的结构设计经营理念,加上.NET项目组持续对罐子控制技术的非官方支持和网络连接改良,这一年各种操控性试验排行榜中,.NET Core都是最畅销和期盼的!在云原生植物 Cloud Native 的浪潮中,.NET Core/.NET5/.NET6也是最具竞争优势的,因为他们具备足够多的小巧和高效率的后天竞争优势。
如今.NET Core/.NET5/.NET6 在世界数十家民营企业广泛,使用者对插件机能、操控性和网络管理的要求不断提升,如:插件须要具备加速积极响应潜能、新一代和最强悍的机能和零断电时间等。民营企业正迅速选用云的潜能来满足需求,提升插件的可扩展性和易用性。然而,要完全亲吻云并强化生产成本节省,插件的结构设计须要考虑到云。这意味著不仅要发生改变构筑插件的方式,还要发生改变组织中的合作开发课堂教学以选用这种云邻近地区构架艺术风格。
.NET项目组已经搜集了一连串产品免费天然资源,协助您大力推进云邻近地区插件的合作开发民主化。不论您是在预览插件还是建立捷伊插件,我们单厢为您的重大决策提供更多辅导。这些手册是新一代的,包括.NET网络平台中新一代和最强悍的云准备就绪机能。
Microsoft Doc 是谷歌非官方提供更多的机能遍布世界各地、最详尽的产品级文件格式信息系统。它提供更多给各阶层谷歌系合作开发人员从进阶、高阶到高阶的整套控制技术指南和音频、开放源码项目等天然资源。是.NETer必不可少的天然资源瑰宝。
https://docs.microsoft.com/zh-cn/。进阶教程
如果是初学者,请开始使用 ASP.NET Web API、Docker 构筑简单的微服务终结点,并将它们部署到 Azure Kubernetes 服务 (AKS)。
.NET 教程 – Hello World微服务 包含安装 .NET 和使用 Docker 构筑您的第一个微服务的分步说明。 .NET 教程 – 将微服务部署到 Azure 涵盖了将 .NET 微服务部署到 Azure Kubernetes 服务 (AKS) 的分步说明。.NET 和 Docker 101 音频 将协助您开始使用 .NET、Docker 和 Visual Studio 中的工具支持。Microsoft Learns 自学板块
Microsoft 有一个免费的在线培训网络平台,称为 Microsoft Learn。其中构筑了一连串产品模块来协助您自学构筑 .NET 微服务和云原生植物控制技术,如 Docker、Container Registry、Kubernetes、Helm 等等。
在 Learns 板块中提供更多了大约83个.NET相关内容。具体请参考链接:浏览全部 – Learn | Microsoft Docs
其中专门提供更多了 .NET Microservices 天然资源集合,每个主题都是一个完整的系列产品教程,妥妥的狂甩 Java 几条街。
使用.NET构筑您的第一个微服务建立并部署云原生植物 ASP.NET Core 微服务在云原生植物 ASP.NET Core 微服务中实现复原检测云原生植物 ASP.NET Core 微服务在云原生植物 ASP.NET Core 微服务应用中实现机能标志在云原生植物 ASP.NET Core 微服务应用中使用托管数据存储使用 GitHub Actions 部署云原生植物 ASP.NET Core 微服务电子书
《Dapr for .NET Developers》面向 .NET 合作开发人员的 Dapr在线阅读地址:面向 .NET 合作开发人员的 Dapr | Microsoft Docs
该书辅导.NET合作开发人员理解并充分利用Microsoft开放源码分布式插件运行时的全部机能。Dapr协助您解决构筑微服务带来的挑战。
《Cloud-Native .NET Apps for Azure》为 Azure 构筑云原生植物 .NET 插件在线阅读地址:「链接」
本手册定义了云原生植物插件合作开发,介绍了使用云原生植物原则构筑的示例插件,并涵盖了大多数云原生植物插件的常见主题。本手册的读者主要是重大决策者、合作开发负责人和构架师,和对自学如何构筑为Azure云结构设计插件感兴趣的合作开发人员。
《.NET Microservices》.NET 微服务:适用于罐子化 .NET 插件的体系结构在线阅读地址:.NET 微服务。 适用于罐子化 .NET 插件的体系结构 | Microsoft Docs
我们为刚接触基于Docker的插件合作开发和基于微服务的体系结构的合作开发人员和解决方案构架师编写了本手册。控制技术重大决策者(如民营企业构架师)也会发现本手册对于决定为捷伊和现代的分布式插件选择何种方法非常有用。这本书涵盖了诸如域驱动结构设计(DDD)、命令查询责任分离(CQRS)、每个服务的数据库、API组合等模式。
《Serverless apps》 无服务器应用:体系结构、模式和 Azure 实现在线阅读地址:Serverless apps: Architecture, patterns, and Azure implementation | Microsoft Docs
本手册重点介绍使用无服务器的插件的云原生植物合作开发。这本书强调了合作开发无服务器插件的好处和潜在的缺点,并提供更多了一个无服务器构架的调查。
《Docker app lifecycle》 使用 Microsoft 网络平台和工具的罐子化 Docker 插件的生命周期在线阅读地址:使用 Microsoft 网络平台和工具的罐子化 Docker 插件的生命周期 | Microsoft Docs
本手册从高层次介绍了用于实现CI/CD管道的Azure DevOps,包括用于部署的Azure罐子注册(ACR)和Azure Kubernetes服务(AKS)。
《gRPC for WCF developers》适用于 WCF 合作开发人员的 ASP.NET Core gRPC在线阅读地址:适用于 WCF 合作开发人员的 ASP.NET Core gRPC – 适用于 WCF 合作开发人员的 gRPC | Microsoft Docs
我们为在.NET Framework或.NET Core中工作的合作开发人员编写了本手册,这些合作开发人员以前使用过WCF并试图将其插件迁移到.NET5的现代RPC环境中。如果您正在升级或考虑升级到.NET 5,并且希望使用内置的gRPC工具,则本手册将有所协助。
《Migrate .NET apps to Azure》 使用 Azure 云和 Windows 罐子现代化现有 .NET 插件在线阅读地址:使用 Azure 云和 Windows 罐子预览现有 .NET 插件 | Microsoft Docs
本指将插件移动到云端和使用一组特定的新控制技术和方法(如Azure中的Windows罐子和相关计算网络平台)对插件进行部分现代化的好处。另外,请在“将.NET应用迁移到Azure”上查看其他迁移天然资源。
《Porting existing ASP.NET Apps to .NET Core》将现有ASP.NET插件移植到.NET Core在线阅读地址:将现有 ASP.NET 应用移植到 .NET Core | Microsoft Docs
本手册提供更多了将为ASP.NETMVC和Web API(.NET Framework 4.x)编写的现有插件迁移到.NET核心的高阶策略。它还包括了通过一个示例项目迁移大型解决方案的策略。
开放源码项目
eShopOnContainers是我们合作开发的流行的微服务参考示例项目之一。它是一个基于跨网络平台罐子的插件,由.NET 5提供更多支持。请查看此示例,了解一些微服务模式的详尽实现,如CQRS、DDD、每个服务的数据库、API组合等。不要忘记查看其他示例,包括在github.com上预览.NET插件。
参考文献:「链接」
#世预赛:德佩戴帽荷兰狂胜土耳其#