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。
-
微軟
+關注
關注
4文章
6598瀏覽量
104066 -
框架
+關注
關注
0文章
403瀏覽量
17489 -
模板
+關注
關注
0文章
108瀏覽量
20566
發布評論請先 登錄
相關推薦
評論