1

我想知道是否有一种方法可以在不将消息标记为在 Solace 中重新发送的情况下对消息进行 nack。

情况:有一个保证队列由多个订阅者服务,我们希望另一个订阅者处理特定的消息。非常边缘案例。

有没有人知道这方面的知识或以前尝试过这个?

4

1 回答 1

1

没有办法做到这一点。

您应该尝试确保消息永远不会传递给将拒绝该消息的订阅者。

您的选择是:

  1. 设计主题空间,以便将此特定消息发送到不同的主题/队列,并绑定不同的消费者。
  2. 对队列中的消费者应用选择器,以便仅将选定的消息传递给每个消费者。
  3. 将队列配置为过期,并在重新投递一定次数后将消息发送到死消息队列。另一个订阅者可以从死消息队列中获取消息。
于 2015-12-07T01:31:25.713 回答