|
Azure功能無(wú)服務(wù)器計(jì)算終于得到了Java
Java加入了Azure函數(shù)對(duì)JavaScript,C#,F(xiàn)#,Python,PHP,Bash,Batch和PowerShell的現(xiàn)有支持
微軟Azure功能無(wú)服務(wù)器計(jì)算平臺(tái)現(xiàn)在具有對(duì)Java編程的beta支持,這是開發(fā)人員自Azure功能2016年亮相以來所要求的功能。
Java的beta包含加入了Azure函數(shù)對(duì)JavaScript,C#,F(xiàn)#,Python,PHP,Bash,Batch和PowerShell的現(xiàn)有支持。
Java運(yùn)行時(shí)將共享Azure功能的功能,例如觸發(fā)選項(xiàng),數(shù)據(jù)綁定和具有自動(dòng)縮放功能的無(wú)服務(wù)器模型。對(duì)Java的新支持是Microsoft最近宣布的運(yùn)行.Net Core開放源代碼Azure功能運(yùn)行時(shí)的后續(xù)行動(dòng),該網(wǎng)絡(luò)是該公司的.Net開發(fā)平臺(tái)的跨平臺(tái)實(shí)施。
使用事件驅(qū)動(dòng)的無(wú)服務(wù)器計(jì)算,計(jì)算資源僅在需要時(shí)使用,開發(fā)人員將其應(yīng)用程序構(gòu)建到一組API。無(wú)需配置和管理服務(wù)器。用戶只為所用資源計(jì)費(fèi)。 Amazon Web Services的AWS Lambda可能是最著名的無(wú)服務(wù)器產(chǎn)品;甲骨文本周在Fn項(xiàng)目中跳入無(wú)服務(wù)器戰(zhàn)。
微軟說,Java開發(fā)人員可以使用他們現(xiàn)有的工具來開發(fā)Azure功能。例如,Microsoft剛剛發(fā)布了一個(gè)Maven插件,用于從啟用Maven的項(xiàng)目部署Azure功能。開發(fā)人員還可以使用IDE和工具,如Eclipse,Jetbrains IntelliJ和Microsoft Visual Studio代碼在本地開發(fā)和調(diào)試Azure函數(shù)。
Azure功能Core Tools同時(shí)支持Java功能的運(yùn)行和調(diào)試。
|
|