0

我在 GAE Flexible 的许多示例项目中看到开始接受“胖”JAR 的概念(使用像 Jetty、Springboot、SparkJava 或 Tomcat 这样的嵌入式 Web 服务器)与传统的 WAR 部署。两种方法都涉及单个 JVM 进程(即,无论向 Tomcat 部署多少 WAR,都是同一个 JVM 进程)。

在什么情况下,在 Google App Engine Flexible 中哪一种部署方法比另一种更可取?

4

1 回答 1

0

GAE 有两种 Java 环境,一种是基于 docker 的(新),另一种是他们所谓的“可扩展”环境。对于第一种类型,框架或库几乎没有限制,对于第二种类型 - 支持的库集非常严格。第二种环境需要WAR包,第一种没有打包要求,因为这是docker镜像。

检查更多信息:https ://cloud.google.com/appengine/docs/java/

于 2017-04-06T14:02:14.797 回答