Azure Functions無服務器計算終于迎來Java加盟
譯文【51CTO.com快譯】微軟Azure Functions無服務器計算平臺如今已經以beta測試方式支持Java編程——這一自Azure Functions于2016年首度亮相以來,開發者們即翹首以盼的功能如今終于成為現實。
此次beta測試版本將Java支持能力引入自身,使得Azure Functions現有支持能力涵蓋JavaScript、C#、F#、Python、PHP、Bash、Batch、PowerShell以及最新加盟的Java。
Java運行時將共享Azure Functions的多項功能,具體包括觸發選項、數據綁定以及配合自動規模伸縮機制的無服務器模式。對Java的支持能力亦屬于微軟公司此前宣布的,立足.Net Core(微軟的跨平臺.Net開發平臺實現方案)運行開源AzureFunctions運行時的后續舉措。
憑借著按需運行的事件驅動型、無服務器計算資源,開發者們將能夠面向一組API進行應用程序構建。其不再需要為服務器的配置或者管理工作分神。用戶僅根據實際使用的資源量付費。Amazon Web Services推出的AWS Lambda可能是目前最具知名度的無服務器方案。此外,甲骨文也在上周憑借其Fn項目進軍無服務器市場。
Java開發者們能夠利用其現有工具配合Azure Functions進行開發工作。根據微軟的說法,其此前發布的Maven插件專門用于為各類啟用Maven的項目部署Azure Functions。開發者們亦可使用Eclipse、Jetbrains InteeliJ以及微軟Visual Studio Code等IDE及工具以本地方式進行Azure Functions的開發與調試。
與此同時,Azure Functions Core Tools還支持各類Java函數的運行與調試。
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】