如何暂停 GCP Pubsub 推送订阅?

suc*_*awk 8 google-cloud-platform google-cloud-pubsub

由于各种原因,我们遇到了这样的情况:我们希望“暂停”来自 Google Cloud Platform (GCP) Pubsub 订阅的推送通知,只允许它们排队,然后最终“取消暂停”并允许推送继续,而不会丢失任何内容。消息。

  1. 这是内置功能吗?
  2. 你能建议一个解决方法吗?

suc*_*awk 7

好消息。我在https://cloud.google.com/pubsub/docs/subscriber#receive_push偶然发现了答案

停止/暂停和恢复推送传送

要暂停接收订阅消息,请发送修改推送配置请求以将推送端点设置为空字符串。消息会累积,但不会被传递。要恢复接收消息,请使用填充的推送端点发送另一个修改PushConfigRequest 请求。

要永久停止交付,您应该删除订阅。