Google宣布在其无服务器计算平台Cloud Functions中支持Java 11。图片来源:SDTimesGuillaume Laforge在帖子中指出,“通过Google Cloud Functions的新Java 11运行时的beta版,Java开发人员现在可以使用Java编程语言(企业中经常使用的语言)以及Node .js,Go或Python编写其功能。”作为无服务器平台,Cloud Functions允许用户在本地或云中运行,而无需配置服务器。将Java 11引入平台意味着用户现在可以通过Java函数框架,Spring Cloud Functions和Micronaut用自己喜欢的JVM语言(Java,Kotlin,Groovy,Scala等)编写Cloud Functions。无服务器计算中有两种类型的功能:HTTP和后台功能。 HTTP函数用于响应HTTP事件,而后台函数用于处理源自云和GCP服务的事件。 Java函数框架提供了可用于编写这些函数的API。同时,谷歌补充说,它还提供了一个调用程序,用于在本地或在任何Java 11环境中调用和运行这些功能。此外,用户还可以在其他环境中部署Functions Framework,包括Cloud Run(用于运行容器),Google Kubernetes Engine或任何运行Java的云或本地环境。除了Java的Function Framework,Google现在还为Micronaut框架和Spring Cloud Function项目提供现成的支持。开发人员可以选择要使用的框架,并使用该框架的模型来创建HTTP和后台功能。有关更多详细信息,请检查:https://developers.googleblog.com/2020/05/java-11-for-cloud-functions.html