RabbitMQ消息幂等性设计

RabbitMQ消息幂等性设计

可能导致消息出现非幂等性的原因:

  • 1 可靠性投递机制:比如消息已经发送出去,mq已经收到了,然后mq在返回confirm的时候网络出现闪断,导致broker未收到应答,导致发送两次。
  • 2 MQ Broker服务与消费端传输消息的过程中出现网络抖动
  • 3 消费端故障、异常

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理