Rabbitmq 消费者故障转移



我目前正在使用 Rabbitmq,我想让 2 个消费者监听同一个队列。

但是只有一个使用者通过新消息通知,如果第一次崩溃,另一个使用者在故障转移时通知。

我该怎么办?

在完成处理之前,不要确认消息。因此,您必须执行手动ACK而不是自动ACK。如果第一个使用者在完成消息处理之前崩溃,它将不会确认它,代理将重新排队消息,另一个消费者将获得它。

最新更新