【问题标题】:Solace: nack a message without it being marked as redeliveredSolace:在不将其标记为已重新传递的情况下取消消息
【发布时间】:2015-12-08 09:00:46
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# .net solace


    【解决方案1】:

    没有办法做到这一点。

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

    您的选择是:

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

    【讨论】:

      猜你喜欢
      • 2021-10-22
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 2019-05-05
      • 1970-01-01
      • 2012-04-26
      • 2011-10-25
      • 2010-09-23
      相关资源
      最近更新 更多