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