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

您好我使用消息队列是,发现消费端重复接受数据

您好我使用消息队列是,发现消费端重复接受数据,consumer为第一次启动接受三天数据,后期按照上次的结束为位置取数据,我发现我这边每次启动都是是接受所有的数据。请问如何解决呢,非常感谢。

展开
收起
找顺心 2016-01-15 22:33:10 3916 0
1 条回答
写回答
取消 提交回答
  • 如果第一次接收到消息,consume返回ReconsumeLater或者抛出异常,那么消息将会重发。
    另外,消息队列MQ只能保证消息不丢失,至少投递一次,不能保证只投递一次。
    对消息重复较为敏感的(比如交易类消息)的业务,需要业务端做好幂等处理。

    如果有任何疑问,可以工单咨询。
    或者加入消息队列旺旺交流群:690176837

    2019-07-17 18:24:50
    赞同 展开评论 打赏
问答分类:

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

热门讨论

热门文章

相关电子书

更多
企业互联网架构之消息队列 立即下载
基于消息队列RocketMQ的大型分布式应用上云最佳实践 立即下载
云原生消息队列Apache RocketMQ 立即下载