消息队列RocketMQ版同一个消息有多次成功消费记录是什么原因?

消息队列RocketMQ版同一个消息有多次成功消费记录是什么原因?

展开
收起
Lee_tianbai 2021-01-01 16:26:35 1015 分享 版权
1 条回答
写回答
取消 提交回答
    1. 如果只是偶尔有消息这样,是因为绝大多数情况下,消息是不重复的。作为 一款分布式消息中间件,在网络抖动、应用处理超时等异常情况下,无法保 证消息不重复,但是能保证消息不丢失。 这种情况下,需要做好消费幂等,具体可以参考文档: (链接地址https://help.aliyun.com/document_detail/44397.html?spm=5176. 11065259.1996646101.searchclickresult.4a8f70e3uKZijr)
    2. 如果是大量消息重复消费,需要核实您的代码是否和 mq 官方提供的一致, 在重复消费消息的时候,消费端的网络情况,是否有 fullgc 等。 如果以上都没有问题,则需要提供下具体的异常信息:实例 id/ 地域 /topic/ msgid 等,给到技术支持人员进行确认。
    2021-01-05 14:23:54
    赞同 展开评论

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

还有其他疑问?
咨询AI助理