如何将 PubSub 订阅重新附加到主题

如何将 PubSub 订阅重新附加到主题

在 Google Cloud PubSub 中,您通常会将订阅附加到主题。我看到了一个新选项,可以将订阅与主题“分离”。

我的应用程序出现问题,所以我将订阅从主题中分离出来,而不是删除它,我认为这是一种“让我的应用程序休息一下”的简单方法。问题是,我似乎无法再将订阅重新附加到主题。

根据此文档,我可以推断无法获得重新附加到主题的订阅:https://cloud.google.com/pubsub/docs/admin#detaching_subscriptions

我的问题是:

  1. 有没有办法在解除订阅后重新激活它(我认为没有)。
  2. 建议如何“暂停”订阅,以便让我的系统有一定的喘息空间,直到我恢复它?

感谢您的帮助 :)

答案1

根据 GCP文档

在 Pub/Sub 服务将订阅与主题分离后,Pub/Sub 服务将删除其为该订阅保留的所有消息。您无法从订阅中检索这些消息或重新附加订阅一个主题。


关于暂停,没有这样的选择,但是,如果你有一个订阅,您可以控制何时向 Pub/Sub 服务器发起请求来检索消息。

因此,如果你有一个订阅,你可以将其改为拉为了暂时停止 Pub/Sub 向推送端点发送请求,然后再次将 URL 设置为有效端点以恢复推送传递 -停止和恢复配送

相关内容