山东省群英会开奖直播

億元級IT行業生態鏈
一站式解決方案提供商

24小時免費咨詢電話
010-52725243

新聞資訊

AJIA NEWS

Azure Functions現在支持Java了

來源:InfoQ 發布日期:2017-11-02

阿甲科技JAVA

英文原文: Azure Functions Now Support Java

在 JavaOne 大會上,微軟宣布 Azure Functions(讓用戶可以在云上運行小段的代碼)支持 Java。這增加了 Azure Functions 所支持的語言的數量,在較大的云提供商中,微軟成為第二個支持無服務器 Java 的。

在 Ignite 大會上,微軟宣布將 Azure Functions 移植到了 .NET Core 2.0,實現了 .NET 跨平臺可用性,提供了支持其他編程語言的運行時。Java 支持現在尚處于公開預覽階段,這也是使用 Azure Functions 的開發人員長期以來最希望增加的特性之一。

微軟還發布了一個用于 Maven 構建自動化的新插件,讓開發人員可以從當前基于 Maven 的項目里創建、構建及部署 Azure Functions。

大約一年之前,微軟發布了 Azure Functions 這個運行事件驅動應用程序的無服務器計算特性。開發人員可以使用C#、F#、JavaScript(Node.js)、PowerShell、PHP、Python 和 Bash 等編程語言及腳本語言編寫 Azure Functions,也可以上傳可執行的 CMD 或 BAT 文件作為一個函數運行。Functions 可以集成其他的 Azure 服務,如 Cosmos DB、服務總線、存儲,也可以集成第三方服務,如 GitHub。Azure 服務可以觸發一個函數執行一段邏輯,或者通過可配置的綁定作為輸入和輸出。微軟還提供了一套任務模板,如用于 Azure Event Nubs 接收新事件、運行特定的調度以及處理服務總線消息。

Azure Functions 支持通過標準的 OAuth 提供商進行身份驗證,包括 Azure 活動目錄、微軟賬戶、Facebook、Google 及 Twitter。Java 將共享同樣的特性,Azure 應用服務項目管理合伙人總監 Nir Mashkowski 在微軟開發者博客中是這樣描述的:

新的 Java 運行時將共享 Azure Functions 提供的所有差異化特性,如各種觸發選項、數據綁定、自動擴展的無服務器執行模型以及按執行次數計費。

對于 Java 支持,開發人員不需要使用新工具。他們可以借助 IDE 及類似 Eclipse、 IntelliJ 和 VS Code 這樣的編輯器,使用自己的機器在本地構建和調試 Azure Functions。

阿甲科技Azure Functions

圖片來源:https://azure.microsoft.com/en-us/blog/announcing-the-preview-of-java-support-for-azure-functions/

比較大的云提供商都在投資無服務器平臺,進一步促進其他服務的使用。這些其他服務(包括數據庫和存儲)的事件會觸發無服務器計算實例運行,不管是 Azure Functions、AWS Lambda、Google Cloud,還是新的 Oracle Fn 平臺。

平臺之間從部署到計費都不一樣。例如,Azure Functions 提供了人工或計量擴展(應用服務計劃)或亞秒級的自動擴展(消費計劃),而 AWS Lambda 和 Google Cloud 僅提供自動擴展。語言支持方面的差別也很顯著,Azure Functions 和 Oracle Fn 支持的語言更多,而 Google Cloud 僅支持 JavaScript,AWS Lambda 僅支持C#、 JavaScript、Java 和 Python。此外,Java 在 RedMonk 和 Stack Overflow 上都位居排名最高的語言之列,因此,對于大多數的無服務器平臺而言,支持 Java 很有價值。

近日,Pund-IT 首席分析師 Charles King 這樣評價了微軟和 Oracle 的 Java 支持:

微軟新增的 Azure Functions Java 支持和 Oracle 最近的 JavaOne/OpenWorld 大會都發映出圍繞 Java 的不斷創新以及 Java 社區的活力。

阿甲科技
歡迎訪問阿甲科技集團官方網站!
山东省群英会开奖直播 广西体育彩票11选5开奖结果 十一运夺金山东时时 31选7中奖几率 重庆时时走势图怎么看 重庆时时五星分布图 黑龙江福彩3d开奖号 刘伯温三肖八码中特 幸运农场手机版现场开奖直播 成人手机游戏下载 福彩35选七开奖号码