2

如果我的消费者很慢,我的发布者可能会重新发布相同的任务。是否可以将 RabbitMQ 配置为仅保持队列中任务的唯一性?

4

1 回答 1

2

RabbitMQ 不查看消息正文,看起来带有标头和参数的问题无法解决。您应该注意客户端的重复。

PS:反正每个消费者都应该注意dups,原因是

这里有消息重复的可能性,因为代理可能已经发送了一个从未到达生产者的确认(由于网络故障等)。因此,消费者应用程序将需要执行重复数据删除或以幂等方式处理传入消息。

来自官方文档

于 2013-08-11T10:14:12.180 回答