微软发布简化.NET云端开发的新框架.NET Aspire

描述

  5 月 24 日,微软发布新闻公告宣布推出名为.NET Aspire的云端开发框架。该框架融合了各类工具、模板以及NuGet包,让开发者能够便捷地构建分布式应用。

  微软指出,现今构建云原生应用是极具挑战性的任务,由于涉及到诸多方面,如云架构、服务健康度、负载均衡等,开发者往往需要投入大量精力处理这些细节问题。

  据悉,.NET Aspire支持Health Checks、YARP、HttpClientFactory和gRPC等技术/库,并采用了微软最新研发的Native AOT技术,以实现“应用体积与性能的平衡”。此外,开发者还可利用SDK Container Builds功能,将任何.NET应用轻松转换为容器并快速部署至云端。

  值得一提的是,.NET Aspire还具备Aspire Dashboard功能,这是一个网页仪表盘,能够展示开发中的应用详细信息,包括资源、节点、环境变量、日志等,同时也能直观呈现OpenTelemetry的结构化日志、分布式追踪和指标信息,提供近乎实时的状态视图。

  除此之外,.NET Aspire还提供App Host工具,用于简化分布式应用的本地开发流程。借助该工具,开发者可用C#语言配置所需的应用及其服务,进而轻松将应用部署至云端或Kubernetes。

  微软强调,.NET Aspire框架支持按需整合服务,以满足云应用的扩展需求。目前,开发者已可在Visual Studio 2022 17.10、.NET CLI和VS Code中使用.NET Aspire。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分