【发布时间】:2018-06-28 17:23:43
【问题描述】:
我只是想知道,当我在 App Engine 上将 NodeJs 应用程序部署到新版本时,现在流量会从旧应用程序版本转移到新应用程序版本。或者当我手动将流量转移到其他版本时。
那么在将流量转移到新服务器之间,是否有可能某些请求会失败或者默认情况下是 100% 安全的?
【问题讨论】:
标签: google-app-engine google-cloud-platform
我只是想知道,当我在 App Engine 上将 NodeJs 应用程序部署到新版本时,现在流量会从旧应用程序版本转移到新应用程序版本。或者当我手动将流量转移到其他版本时。
那么在将流量转移到新服务器之间,是否有可能某些请求会失败或者默认情况下是 100% 安全的?
【问题讨论】:
标签: google-app-engine google-cloud-platform
流量交换功能在请求路由级别运行,即在决定哪个可用实例将接收处理请求时。来自Migrating Traffic:
流量迁移切换版本间的请求路由 在您的应用程序的服务中,将流量从一个或多个 版本到一个新版本。
这意味着默认情况下它应该理论上是 100% 安全的。当然,只要接收实例在处理请求时不死。切换流量不会影响已在处理的请求。
【讨论】:
standard env,而不是flex env。看我的回答。谢谢