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

消息队列RocketMQ版消息一直没有被消费是什么原因?

消息队列RocketMQ版消息一直没有被消费是什么原因?

展开
收起
Lee_tianbai 2021-01-01 16:44:12 6682 5
1 条回答
写回答
取消 提交回答
  • 【排查步骤】: 1. 检查消费者是否在线。 2. 检查消息的 tag,该消费者是否有订阅。 3. 检查消费者是否订阅关系保持一致。一旦订阅关系不一致,消息消费的逻辑 就会混乱,甚至导致消息丢失。 4. 业务上核实是否真的没有收到该消息,mq 是保证以消息准确到达服务端被 消费为第一优先准则,所以在网络环境较差或抖动的情况下,消息轨迹可能 会丢失,根据消息轨迹查询到的消费状态是未消费,但是实际上该消息已经 被消费了。

    2021-01-01 16:44:26
    赞同 5 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关电子书

更多
消息队列kafka介绍 立即下载
消息队列 Kafka 版差异化特性 立即下载
云原生消息队列Apache RocketMQ 立即下载