
微软推出.NET Aspire框架,简化云端开发
微软近日发布了新版.NET Aspire框架,旨在简化云端应用的开发和部署。这款框架包含工具、模板和NuGet包,可让用户更轻松地创建分布式应用程序。
目前,建立云原生应用是一项复杂的任务。开发者需要处理大量的云架构细节,关注云服务的健康状态、负载均衡以及消息传递等问题。这些过程繁琐且耗时较长。
而新版的.NET Aspire框架支持Health Checks、YARP、HttpClientFactory和gRPC等技术库,并引入了微软新推出的Native AOT(Ahead-of-Time Compilation)技术。这项技术能够平衡应用体积与性能之间的关系。此外,通过使用SDK Container Builds工具,用户可以将任意.NET应用程序转换为容器快速部署到云端。
除了提供更快捷的部署方式外,该框架还具备Aspire Dashboard“网页仪表盘”特性。这款网页仪表盘能够显示详细的开发信息,如资源使用情况、节点信息、环境变量等。同时,它还能够直观地展示OpenTelemetry结构化日志、分布式追踪和指标信息,并实时提供应用状态视图。
除此之外,.NET Aspire还提供了App Host工具来简化分布式应用的本地开发过程。开发者只需使用C语言配置所需的局部功能和服作文件即可实现其愿景更简单的云端或Kubernetes部署。
微软表示,这款新的 .NET Aspiré 框架也支持按需整合服务,以满足云应用程序扩展所需. 目前, 用户已经可以在 Visual Studio 2022 17.10、.NET CLI 和 VS Code 中使用.NET Aspier了.
如需了解更多详情,请访问微软官方网站获取更多资讯。
本文属于原创文章,如若转载,请注明来源:微软发布.NET Aspire框架 支持云端原生应用开发https://dcdv.zol.com.cn/874/8740942.html