【问题标题】:How do you cancel all Google Cloud Pub/Sub push notifications that are failing?如何取消所有失败的 Google Cloud Pub/Sub 推送通知?
【发布时间】:2017-09-12 01:53:45
【问题描述】:

我的 servlet 出现错误,导致 servlet 在获取 Cloud Pub/Sub 时崩溃。但是,Cloud Pub/Sub 不断尝试向该 servlet 发送通知。有没有一个杀死开关?只是停止所有那些反复尝试的通知?

【问题讨论】:

    标签: google-app-engine google-cloud-pubsub


    【解决方案1】:

    防止重新传递单个 Google Cloud Pub/Sub 消息的唯一方法是成功确认它们(通过返回成功的 HTTP 响应代码)或等待 7 天让它们过期。如果您的目标是在修复 servlet 以防止错误之前停止所有消息传递,那么您可以通过删除推送端点临时将configure the subscription 作为拉取订阅。一旦您部署了一个没有错误的 servlet,您可以通过放回推送端点切换回推送订阅,此时将开始重新传递所有消息。

    【讨论】:

      猜你喜欢
      • 2019-12-04
      • 1970-01-01
      • 2015-10-14
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2017-09-14
      • 2020-07-19
      • 2018-01-13
      相关资源
      最近更新 更多