【问题标题】:Automatically migrate traffic to newest google app engine version自动将流量迁移到最新的谷歌应用引擎版本
【发布时间】:2016-06-13 18:50:51
【问题描述】:

我们正在尝试将流量自动迁移到谷歌应用引擎中我们应用的生产分支的最新构建版本。在对如何执行此操作进行了大约一个小时的调查后,我找不到好的资源。有谁知道这是否可能以及我在哪里可以找到有关如何执行此操作的资源?

【问题讨论】:

  • 您还没有告诉我们您尝试了什么,但是如果您在部署时始终使用相同的版本,则会自动发生这种情况。不需要在后续版本中更改或增加版本(即,根据定义,它们不是软件的 semver 或构建版本)

标签: java maven google-app-engine


【解决方案1】:

如果您在每次构建时更改 web.xml 文件中的应用程序/模块版本,那么您需要将新版本分配为默认版本或将流量迁移到新版本。 AFAIK 这两项操作只能从Developer Console's Versions Page 手动完成。

但是,如果您不更改 web.xml 文件中的应用程序/模块版本,那么更新后的代码应该会自动接收与先前代码相同的流量,只需通过部署即可。至少在标准 GAE 环境中。

【讨论】:

    【解决方案2】:

    对于 Python 应用程序,可以使用 appcfg.py set_default_version <app-directory> 将默认版本设置为 app,yaml 中指定的版本。

    我假设appcfg.sh set_default_version <app-directory>(在the documentation 中描述)对 Java 应用程序执行相同的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多