我在GAE Flexible的很多示例项目中看到了开始接受" fat"的概念。 JAR(使用Jetty,Springboot,SparkJava或Tomcat等嵌入式Web服务器)与传统的WAR部署相比。这两种方法都涉及单个JVM进程(即无论将多少WAR部署到Tomcat,它都是相同的JVM进程)。
在什么情况下,Google App Engine中的部署方法优于另一种?
答案 0 :(得分:0)
GAE有两种类型的Java环境,一种是基于docker(新),另一种是他们所谓的'可扩展'。 对于第一种类型,对于第二种 - 非常严格的受支持库集合,对于框架或库几乎没有限制。第二种类型的环境需要WAR包,第一种环境对包装没有任何要求,只因为这是docker图像。