APP下载

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

消息来源:baojiabao.com 作者: 发布时间:2024-04-25

报价宝综合消息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,但用户仍可以与独立的云端服务一同时用,只要搭配上这些服务的客户端函式库就行了。

2019-06-24 10:54:00

相关文章