微軟無服務器服務Azure Functions開始支持.NET 7

來源:十輪網(wǎng)
作者:十輪網(wǎng)
時間:2022-09-14
1533
想要嘗鮮.NET 7的開發(fā)者,現(xiàn)在已經(jīng)可以在Azure Functions和Visual Studio 2022預覽版中試用。

1332_.net_7_comes_to_azure_functions_visual_studio_2022.jpg

想要嘗鮮.NET 7的開發(fā)者,現(xiàn)在已經(jīng)可以在Azure Functions和Visual Studio 2022預覽版中試用。Azure Functions v4開始提供.NET 7 Runtime,這對于那些想要用到最新.NET Runtime功能,在Azure構(gòu)建無服務器服務的開發(fā)者,都可以方便地以.NET 7開發(fā)程序,且不需要花費心力處理大規(guī)模部署,以及底層基礎(chǔ)設(shè)施配置。

開發(fā)者需要使用Azure Functions所提供的.NET隔離工作程序模型(.NET Isolated Worker Model),才能夠使用.NET 7構(gòu)建應用程序,該模型分離函數(shù)程序和Azure Functions Runtime,供用戶靈活使用不同版本.NET,還能方便地管理相依關(guān)系和服務注冊。

當用戶想要從.NET 5 Azure Functions v3升級Azure Functions v4使用.NET 7 Runtime,就需要選擇隔離模型,除了Premium計劃,該預覽功能也在所有Windows和Linux計劃中提供。跟過去方法一樣,官方已經(jīng)提供了核心工具,可在.NET 7中創(chuàng)建新的Azure函數(shù),但是開發(fā)者還需要使用Visual Studio 2022 17.4第一預覽版以上版本,才有支持.NET 7。

Visual Studio工具簡化函數(shù)創(chuàng)建工作流程,并且提供本地開發(fā)和調(diào)試功能,讓開發(fā)者可以快速地將.NET應用程序發(fā)布到Azure上,使無服務器應用程序構(gòu)建更容易,開發(fā)者只需要在Visual Studio中的應用程序點擊右鍵,就可以選擇將無服務器應用程序發(fā)布到Azure上。

預計年底要正式發(fā)布的.NET 7,現(xiàn)在仍在候選版本階段。.NET 7是微軟建基于.NET 6最新版本的跨平臺Runtime、函數(shù)庫和SDK工具,新功能包括更好地支持云計算原生場景,并且以容器簡化開發(fā)工作,還有包括程序代碼生成、原生AOT編譯以及可觀察性等新功能,同時,.NET 7的一大亮點便是性能提升,在.NET 7更新的7,000個拉取請求中,有1,000個與性能相關(guān),無論是在Windows 11還是Linux和macOS平臺,都可獲得類似的性能表現(xiàn)提升。

立即登錄,閱讀全文
原文鏈接:點擊前往 >
版權(quán)說明:本文內(nèi)容來自于十輪網(wǎng),本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家