Skip to content

MQ接收消息幂等性

幂等性

MQ的消息幂性,指的是MQ接收消息时候的幂等性。

  • 最多一次

    消息最多只会被消费一次。

    异步发送、sendOneWay

  • 最少一次

    消息最少被消费一次。

    同步发送、事务消息。

  • 准确消费一次

    默认RocketMQ保证不了准确消费一次。但是商业版本有。

消息幂等的必要性

  • 生产者发送消息时,MQ收到消息,但是网络波动导致ACK没有给到生产者。可能会导致重推消息。