微软推出 .NET Aspire 云端框架:可改进分布式应用开发流程、支持按需整合服务
5 月 24 日消息,據(jù)微軟官方新聞稿,微軟近日推出一款能夠簡化.NET 云端開發(fā)的.NET Aspire 開發(fā)框架,該框架主要包含工具、模板和 NuGet 包,允許用戶“更容易地”創(chuàng)建分布式應(yīng)用程序。
微軟表示,當(dāng)前建立云原生應(yīng)用是一項“復(fù)雜的任務(wù)”,相關(guān)程序開發(fā)和部署過程繁瑣,開發(fā)者需要耗費大量時間處理云架構(gòu)的細(xì)節(jié),時刻關(guān)注云服務(wù)健康度、負(fù)載均衡和消息傳遞性,因此擁有一定難度和麻煩性。
據(jù)介紹,微軟 .NET Aspire 支持 Health Checks、YARP、HttpClientFactory 和 gRPC 等技術(shù) / 庫,并支持微軟新推出的 Native AOT(Ahead-of-Time Compilation)技術(shù),號稱能夠“平衡應(yīng)用體積與性能”。開發(fā)者還可以通過使用 SDK Container Builds,將任意.NET 應(yīng)用程序轉(zhuǎn)換為容器快速部署到云端。
微軟還介紹了 .NET Aspire 的 Aspire Dashboard“網(wǎng)頁儀表盤”特性,這款網(wǎng)頁儀表盤能夠顯示開發(fā)中的應(yīng)用詳細(xì)信息,包括資源、節(jié)點、環(huán)境變量、日志等信息,同時還能直觀顯示 OpenTelemetry 的結(jié)構(gòu)化日志、分布式追蹤和指標(biāo)信息,提供接近實時的狀態(tài)視圖。
此外,微軟提到 .NET Aspire 還提供 App Host 工具來簡化分布式應(yīng)用的本地開發(fā)過程,該工具允許開發(fā)者使用 C# 語言配置應(yīng)用及所需要的服務(wù),從而幫助開發(fā)者將應(yīng)用簡單部署到云端或 Kubernetes。
微軟同時表示,這款 .NET Aspire 框架支持按需整合服務(wù),號稱能夠滿足云應(yīng)用的擴(kuò)展需求,當(dāng)前目前開發(fā)者已經(jīng)可以在 Visual Studio 2022 17.10、.NET CLI 和 VS Code 中使用.NET Aspire,感興趣的小伙伴可以查詢官方文檔獲取更多資訊:點此訪問
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,所有文章均包含本聲明。
總結(jié)
以上是生活随笔為你收集整理的微软推出 .NET Aspire 云端框架:可改进分布式应用开发流程、支持按需整合服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 带个金属自锁牙套多少钱
- 下一篇: 小诊所能补牙吗