安慰:在没有被标记为重新发送的情况下拒绝消息
Solace: nack a message without it being marked as redelivered
我想知道是否有一种方法可以在 Solace 中不将消息标记为已重新发送。
情况:有一个保证队列由多个订阅者提供服务,我们希望另一个订阅者处理特定消息。非常极端的情况。
有没有人知道这个或以前试过这个?
没有办法做到这一点。
您应该尽量确保消息永远不会传递给会拒绝消息的订阅者。
您的选择是:
- 设计主题 space 以便将此特定消息发送到不同的 topic/queue 并绑定不同的消费者。
- 对队列中的消费者应用选择器,以便只将选定的消息传递给每个消费者。
- 配置队列过期,并在一定次数的重新投递后将消息发送到死消息队列。另一个订阅者可以从死消息队列中获取消息。
我想知道是否有一种方法可以在 Solace 中不将消息标记为已重新发送。
情况:有一个保证队列由多个订阅者提供服务,我们希望另一个订阅者处理特定消息。非常极端的情况。
有没有人知道这个或以前试过这个?
没有办法做到这一点。
您应该尽量确保消息永远不会传递给会拒绝消息的订阅者。
您的选择是:
- 设计主题 space 以便将此特定消息发送到不同的 topic/queue 并绑定不同的消费者。
- 对队列中的消费者应用选择器,以便只将选定的消息传递给每个消费者。
- 配置队列过期,并在一定次数的重新投递后将消息发送到死消息队列。另一个订阅者可以从死消息队列中获取消息。