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

消息队列RocketMQ版消费失败的消息没有被重试是什么原因?

消息队列RocketMQ版消费失败的消息没有被重试是什么原因?

展开
收起
Lee_tianbai 2021-01-01 16:29:55 1217 0
1 条回答
写回答
取消 提交回答
  • 【排查步骤】: 1. 检查下否是广播消费模式,因为广播方式不提供失败重试特性,即消费失败 后,失败消息不再重试,继续消费新的消息。 2. 如果确认使用的是集群消费模式,检查消费者启动时的配置,是否有将最大 重试次数 MaxReconsumeTimes 的值设置为 0,设置为 0 后将不在重试。 这时可以去死信队列里确认下是否有此条消息。 3. 如果配置没问题,可以过会再去检查消息轨迹,因为在共享集群下,某个时 间段 broker 压力比较大的时候,消费失败重试会有一定的延迟。可以多检 查下,确认没有重试。 4. 如果以上都确认没有问题了,需要提供实例 id/ 地域 /topic/msgid 等信息给 技术人员进行查看。

    2021-01-05 14:23:51
    赞同 展开评论 打赏

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

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载