标签: c# .net rabbitmq rabbitmq-exchange
我目前正在使用Rabbitmq,我想让2个消费者听同一个队列。
但只有一个消费者通过新消息通知,而其他消费者在首次崩溃时进行故障转移。
我该怎么办?
答案 0 :(得分:1)
在处理完消息之前,请不要确认消息。所以你必须做手动ACK而不是自动。如果第一个消费者在完成处理消息之前崩溃,它将不会确认它,代理将重新排队消息,而另一个消费者将获得它。