如何将死信消息路由回原主题?

问题描述 投票:0回答:1

我有一个Google Cloud PubSub订阅,使用的是死信主题。最近我遇到了一次故障,导致一些消息无法处理&它们最终被放在了死信主题中。

故障已经解决,我想轻松地将死信订阅的内容发回原订阅。它们都还存在于队列中(我没有什么东西在消耗死信子),所以我只需要把它们路由到某个地方。

这是一个管理任务,所以我希望它是手动启动的,如果这有什么不同的话。理想的情况是通过用户界面,但我看不到那里的任何东西。

google-cloud-platform publish-subscribe google-cloud-pubsub dead-letter
1个回答
1
投票

你有几个选择。

  • 使用数据流 管道 将消息从死信主题移动到你的主题。
  • 根据配置更新现有的管道,使其同时从原始主题和死信主题中读取信息。
  • 创建一个新的系统,当启用时,将消息从一个主题移动到另一个主题。

正确的答案可能取决于你的系统设计和需求。

如果你对死信主题的使用案例总是包括在延迟后将消息移回主主题,你可能想使用 可配置的指数后退 在Cloud PubSub中。该功能将在2020年第二季度末普遍推出。

© www.soinside.com 2019 - 2024. All rights reserved.