5 月 24 日,微軟發(fā)布新聞公告宣布推出名為.NET Aspire的云端開發(fā)框架。該框架融合了各類工具、模板以及NuGet包,讓開發(fā)者能夠便捷地構(gòu)建分布式應(yīng)用。
微軟指出,現(xiàn)今構(gòu)建云原生應(yīng)用是極具挑戰(zhàn)性的任務(wù),由于涉及到諸多方面,如云架構(gòu)、服務(wù)健康度、負載均衡等,開發(fā)者往往需要投入大量精力處理這些細節(jié)問題。
據(jù)悉,.NET Aspire支持Health Checks、YARP、HttpClientFactory和gRPC等技術(shù)/庫,并采用了微軟最新研發(fā)的Native AOT技術(shù),以實現(xiàn)“應(yīng)用體積與性能的平衡”。此外,開發(fā)者還可利用SDK Container Builds功能,將任何.NET應(yīng)用輕松轉(zhuǎn)換為容器并快速部署至云端。
值得一提的是,.NET Aspire還具備Aspire Dashboard功能,這是一個網(wǎng)頁儀表盤,能夠展示開發(fā)中的應(yīng)用詳細信息,包括資源、節(jié)點、環(huán)境變量、日志等,同時也能直觀呈現(xiàn)OpenTelemetry的結(jié)構(gòu)化日志、分布式追蹤和指標信息,提供近乎實時的狀態(tài)視圖。
除此之外,.NET Aspire還提供App Host工具,用于簡化分布式應(yīng)用的本地開發(fā)流程。借助該工具,開發(fā)者可用C#語言配置所需的應(yīng)用及其服務(wù),進而輕松將應(yīng)用部署至云端或Kubernetes。
微軟強調(diào),.NET Aspire框架支持按需整合服務(wù),以滿足云應(yīng)用的擴展需求。目前,開發(fā)者已可在Visual Studio 2022 17.10、.NET CLI和VS Code中使用.NET Aspire。
-
微軟
+關(guān)注
關(guān)注
4文章
6619瀏覽量
104229 -
框架
+關(guān)注
關(guān)注
0文章
403瀏覽量
17515 -
模板
+關(guān)注
關(guān)注
0文章
108瀏覽量
20582
發(fā)布評論請先 登錄
相關(guān)推薦
評論