谷歌宣布在其無服務(wù)器計算平臺 Cloud Functions 上支持 Java 11。

圖片來源:SDTimesGuillaume Laforge 在帖子中指出,“通過適用于 Google Cloud Functions 的新 Java 11 runtime 的 beta 版,Java 開發(fā)人員現(xiàn)在可以使用 Java 編程語言(企業(yè)中經(jīng)常使用的一種語言)以及 Node.js、Go 或 Python 來編寫其函數(shù)。”
作為一個無服務(wù)器平臺,Cloud Functions 可讓用戶在本地或云中運行,而無需配置服務(wù)器。將 Java 11帶入該平臺,意味著用戶現(xiàn)在可以通過 Java 的 Functions Framework,以及 Spring Cloud Functions 和 Micronaut,使用自己喜歡的 JVM 語言(Java、Kotlin、Groovy、Scala 等)編寫 Cloud Functions。
無服務(wù)器計算中有兩種類型的函數(shù):HTTP 和后臺函數(shù)。HTTP 函數(shù)用于響應(yīng) HTTP 事件,而后臺函數(shù)用于處理源自云和 GCP 服務(wù)的事件。Java Functions Framework 提供了可用于編寫這些函數(shù)的 API。同時,谷歌方面補充稱,它還提供了一個調(diào)用程序,用于在本地或任何 Java 11 環(huán)境中調(diào)用和運行這些功能。
此外,用戶還可以在其他環(huán)境中部署 Functions Framework,包括 Cloud Run(用于運行容器)、Google Kubernetes Engine 或任何運行 Java 的云或本地環(huán)境。
而除了 Java 的 Functions Framework,谷歌現(xiàn)在還為 Micronaut 框架和 Spring Cloud Function 項目提供現(xiàn)成的支持。開發(fā)人員可以選擇要使用的框架,并使用該框架的模型創(chuàng)建 HTTP 和后臺函數(shù)。
更多詳情可查看:https://developers.googleblog.com/2020/05/java-11-for-cloud-functions.html
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關(guān)內(nèi)容。本站不承擔此類作品侵權(quán)行為的直接責任及連帶責任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系我們,本站將會在24小時內(nèi)處理完畢。