如果重新部署 google 云端点,流量是否会被丢弃?

Does traffic get discarded if a google cloud endpoint is redeployed?

为了争论起见,假设我有一个 vm 实例,它在元数据中配置了一个端点 config_id,该元数据设置为现有的工作云端点。

有人可以向我解释一下如果重新部署云端点,传入请求会发生什么情况吗?显然,我会得到一个新的 config_id,但是如果还没有将这个 config_id 应用到 vm 实例,流量是否会被丢弃?

如果是这种情况,有哪些可行的解决方案可以防止我的用户服务中断。

谢谢!

在您将 endpoints-service-config-id 更改为新的 config_id 之前,流量会继续使用旧配置:

然后使用 gcloud compute ssh [INSTANCE-NAME] 和 运行 sudo /etc/init.d/nginx restart ssh 进入 VM 实例。

总之,流量不会被丢弃。它只是继续使用旧的配置部署。参见 redeploying