【问题标题】:Google App Engine Flexible-Deploy WAR or JAR application?Google App Engine 灵活部署 WAR 或 JAR 应用程序?
【发布时间】:2017-04-06 13:47:16
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我的问题是关于在 GAE Flexible(基于 docker)中部署应用程序的最佳实践。我已经在实践中阅读过 cloud.google 网站 nut 我想知道哪种方式更好
    猜你喜欢
    • 2020-04-19
    • 1970-01-01
    • 2019-04-22
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 2021-06-23
    • 1970-01-01
    相关资源
    最近更新 更多