行业新闻

微软Build大会2023会议摘要:使用.NET 8的云原生开发

发布 2023年五月24日
分享:

会议介绍了为云原生开发而新建的.NET 8框架。Brady Gaster 是微软 ASP.NET 团队的首席项目经理,负责 SignalR、微服务和 API 以及与 Azure 服务的集成。他介绍了在多容器 Web 应用程序中使用 Docker 的 .NET 8 框架的一些令人兴奋的新功能。

Brady Gaster 拥有长达 20 年的软件开发职业生涯,专门从事.NET 架构工作。在此期间,他曾在多家公司担任高级开发人员或高级 .NET 顾问。在微软工作的 11 年多时间里,他一直是开发团队和管理层中不可或缺的一员。这使他成为介绍 .NET 8 云原生开发新更新和新功能的合适人选。

会议首先重点介绍了.NET的应用程序服务以及如何在不同平台上部署这些服务。.NET会考虑用户需要的服务,并将它们部署到Kubernetes、Linux等平台上。升级到最新的 .NET 版本 (6+) 大大减少了应用程序的处理时间和内存使用量,从而节约了成本。

接下来,重点转移到 Azure 应用服务上,对其进行了更新,以利用基于 .NET 8 框架的新型 YARP 反向代理服务器。Azure 和 .NET 的开发团队合作开发并发布了 YARP。YARP 的改进包括降低 CPU 和内存使用率,提供更灵活的扩展点,以及更简便的动态 SNI 主机选择。

.NET 8 使客户能够实施更多的用例。它带来了 Azure 上的 gRPC,以及创建自定义错误页面的能力。

主讲人还讨论了使用新的 .NET 8 Framework 制作云原生应用程序的主要动机。此类应用程序在动态的私有云、公有云或混合云环境中运行,它们使用强大的自动化功能使系统具有弹性、可管理和可观察。这样,工程师们就能以最少的工作量频繁地进行具有重大影响的更改。

最后,主讲人演示了一个应用程序,以探索云原生应用程序的功能,如文件日志、指标报告、分布式跟踪和应用程序弹性。

作为一名.NET开发人员,整场会议让我受益匪浅。学习在不同平台上托管和部署网络服务的新技术,可以大大提高我们的工作效率。Iron Software 的产品一直与所有版本的 .NET 兼容。同样,在未来几个月内,它们还将支持最新的 .NET 8 Framework 上的云原生开发。

< 前一页
微软构建大会2023会议摘要:AI副驾驶的时代
下一步 >
人工智能在软件工程中的崛起