Google App Engine灵活部署WAR或JAR应用程序?

时间:2017-04-06 13:47:17

标签: java google-app-engine spring-boot app-engine-flexible

我在GAE Flexible的很多示例项目中看到了开始接受" fat"的概念。 JAR(使用Jetty,Springboot,SparkJava或Tomcat等嵌入式Web服务器)与传统的WAR部署相比。这两种方法都涉及单个JVM进程(即无论将多少WAR部署到Tomcat,它都是相同的JVM进程)。

在什么情况下,Google App Engine中的部署方法优于另一种?

1 个答案:

答案 0 :(得分:0)

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

点击此处了解详情:https://cloud.google.com/appengine/docs/java/