微軟正式釋出Azure Functions 2.0
微軟正式釋出Azure Functions的第二個版本,這是一個事件驅動的、按需計算的Azure平臺服務。與版本1相比,新版本的Azure Functions包含的多項特性使開發人員可以更輕鬆地構建可伸縮的無伺服器應用程式。
\\2016年初,微軟首次推出Azure Functions預覽版,並在2016年11月中旬釋出第一個正式版本。根據公告博文,在第二個版本中,最重要的變化是託管執行時,它現在可跨平臺移植,並且更高效。此外,執行時甚至可以在容器或IoT Edg上執行Azure Functions服務。Azure Functions 2.0還可以在更多環境中執行,比如在本地Mac或Linux機器上執行,開發人員還可以使用Visual Studio、VS Code或VS for Mac等IDE編寫函式。
\\Eduardo Laureano是Azure Functions的首席PM經理,他在一篇博文中寫道:
\\\\\Functions 2.0的效能得到了前所未有的提升,這其中部分是因為託管的改進、對更現代化的語言執行時的支援以及從包檔案執行程式碼的能力。
\
藉助Functions 2.0,開發人員可以使用多種語言編寫程式碼,比如JavaScript(Node 8和Node 10)、C#和F#(.Net Core 2)和Java 8(預覽支援)。此外,據Laureano介紹,非.NET語言可以利用一種新的語言工作者模型,這可以提高效能。工作者程式提供了更好的版本支援和迭代,並且是未來語言支援的使能者。
\\\\圖片來源:https://azure.microsoft.com/en-us/blog/introducing-azure-functions-2-0/
\\對於Functions的第二個版本,除了核心HTTP和計時器外,所有繫結現在都是擴充套件。Azure Functions中的繫結將程式碼從資料來源或目的地解耦,並將它們打包為擴充套件,微軟進一步解耦了它們。正如Laureano在部落格文章中所述,通過解耦擴充套件,微軟使得繫結及其依賴項可以獨立於核心執行時進行版本控制。開發人員將對他們的應用程式及其執行方式擁有更多的控制權,特別是在他們的應用程式所依賴的服務不斷演化的情況下。
\\此外,Functions 2.0還包括如下特性:
\\- 一個針對Azure SignalR Service的新擴充套件;\
- 擴充套件Application Insights整合;\
- 新增部署中心特性(預覽階段),實現更可管理的原始碼控制。\
圖片來源:https://azure.microsoft.com/en-us/blog/introducing-azure-functions-2-0/
\\隨著Functions 2.0的釋出,微軟Function產品團隊進一步增強了服務,並將很快新增更多的託管選項和語言支援。該團隊計劃擴充套件Azure Functions的開發棧和託管選項,比如無伺服器,比如Linux託管——現在註冊,可以使用構建在Linux作業系統之上的Functions使用計劃預覽版。此外,該團隊還在基於Functions 2.0執行時構建對Python 3.6的支援,該功能也是通過內部預覽方式提供。
\\檢視英文原文:Microsoft Announces the General Availability of Azure Functions 2.0
相關文章
- 正式釋出!Azure Functions OpenAPI ExtensionFunctionAPI
- 微軟正式釋出 Azure IoT Central微軟
- Seam 2.0正式釋出
- Microsoft正式釋出Azure管理組ROS
- 正式釋出丨Azure OpenAI ServiceOpenAI
- 微軟釋出Azure Storage不可變儲存功能的正式版本微軟
- 〔譯〕TypeScript 2.0 正式釋出TypeScript
- Cloudarrow V2.0 正式釋出!Cloud
- Jetspeed 2.0 Final 正式釋出
- Nacos 2.0 正式釋出,效能提升 10 倍!!
- CoreWCF 1.0.0 釋出,微軟正式支援WCF微軟
- Nacos 2.0 正式釋出,效能提升了 10 倍!!
- 全新體驗的飛冰 2.0 正式釋出
- Android Studio 2.0 正式版釋出Android
- 微軟釋出Azure資料倉儲,對抗AWS Redshift微軟
- 連線無限可能,華為 HarmonyOS 2.0 正式釋出
- 【譯】Flutter 2.0 正式版釋出,全平臺 StableFlutter
- Create React App 2.0 正式釋出:Babel 7、webpack 4 等ReactAPPBabelWeb
- 雲原生技術中臺 CNStack2.0 正式釋出
- Spring Boot 2.0正式釋出,升還是不升呢?Spring Boot
- 如約而至:微軟正式釋出 Windows 8.1 更新微軟Windows
- 微軟正式釋出:.NET Aspire 雲原生開發框架微軟框架
- Azure Functions(一)什麼是 ServerLessFunctionServer
- Azure Functions(三)整合 Azure Queue Storage 儲存訊息Function
- Azure Functions(二)整合 Azure Blob Storage 儲存檔案Function
- 飛冰 2.0 正式釋出並支援 Vue 專案開發Vue
- 漂亮的實力派 Ant Design Pro 2.0 正式釋出
- 開源專案buffalo2.0最終版正式釋出
- 微軟MSN正式釋出移動Messenger3.0版微軟Messenger
- VS Code部署Teams webhook到Azure FunctionsWebHookFunction
- Groovy 2.0釋出
- go-easy-utils 2.0 正式釋出,全面支援泛型和anyGo泛型
- 微軟:正式釋出針對 .NET Core的 Winform 設計器微軟ORM
- inMap 2.0 重磅釋出!
- Bundler 2.0 釋出
- 等保2.0正式釋出!編制人談:等保2.0標準的“變”與“不變”
- 微軟正式釋出Windows 10 2020年10月更新微軟Windows
- 微軟釋出測試版安全API 正式版尚需時日微軟API