您的位置:首页 >互联网 >

App Engine开始支援Java 11第二代Runtime

原标题:App Engine开始支援Java 11第二代Runtime

Google才刚宣布在App Engine中支援Go 1.12和PHP 7.3新的第二代Runtime,马上又推出新版Java 11第二代Runtime测试版,现在开发者可以在App Engine上,部署最新的长期支援版本Java 11应用程式。Google也释出Java 8迁移到11的迁移指南,帮助开发者升级应用程式。

App Engine的第二代Runtime,是使用Google的轻量级容器沙盒技术gVisor,gVisor的核心以Go语言开发而成,具有记忆体安全的特性,比虚拟机器更轻量,但是能提供同样的隔离功能,将所有应用程式都包在使用者空间中,让开发者能够安全地部署网页应用程式以及微服务。而且第二代Runtime可以让用户自由地使用专案需要的框架和函式库,甚至是其他的Java虚拟机器语言,像是Apache Groovy,Kotlin或Scala。

Google提醒,Java 11 Runtime跟旧版本有一些差异,当开发者将应用程式从旧版本Java搬迁到Java 11的时候应该特别注意,像是Java 11不再提供Servlet Runtime,所以开发者须在可执行JAR档案中,将伺服器和应用程式綑绑在一起。另外,App Engine第二代Runtime没有内建API,不再包含像是App Engine SDK中的Datastore或memcache,但用户仍可以与独立的云端服务一同时用,只要搭配上这些服务的客户端函式库就行了。

相关推荐

猜你喜欢

特别关注