开发者社区 > 云原生 > 云消息队列 > 正文

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

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

展开
收起
Lee_tianbai 2021-01-01 16:26:35 971 0
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.io/

热门讨论

热门文章

相关电子书

更多
消息队列kafka介绍 立即下载
消息队列 Kafka 版差异化特性 立即下载
基于RocketMQ Connect 构建全新数据流转处理平 立即下载