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