【发布时间】:2016-05-25 12:04:22
【问题描述】:
我目前正在使用 Rabbitmq,我想让 2 个消费者监听同一个队列。
但只有一个消费者通过新消息通知,如果第一次崩溃,另一个消费者在故障转移时通知。
我该怎么办?
【问题讨论】:
-
请澄清您的具体问题或添加其他详细信息以准确突出您的需要。
标签: c# .net rabbitmq rabbitmq-exchange
我目前正在使用 Rabbitmq,我想让 2 个消费者监听同一个队列。
但只有一个消费者通过新消息通知,如果第一次崩溃,另一个消费者在故障转移时通知。
我该怎么办?
【问题讨论】:
标签: c# .net rabbitmq rabbitmq-exchange
在完成处理之前不要确认消息。所以你必须手动 ACK 而不是自动。如果第一个消费者在完成消息处理之前崩溃,它不会确认它,代理将重新排队消息,另一个消费者将得到它。
【讨论】: