在MQTT中客户端上报的消息又原封不动的下发给MQTT客户端了,是什么原因造成的?

在MQTT中客户端上报的消息又原封不动的下发给MQTT客户端了,是什么原因造成的?

MessageId AC11C0BAB77F7291C18F79DF8E91174A
ClientID GID_rtc-datachannel@@@b8ae3b030c1c4f0f9598d38151d2dc62

展开
收起
冲冲冲c 2024-07-01 22:15:39 120 分享 版权
2 条回答
写回答
取消 提交回答
  • 看看是不是自己订阅了。此回答整理来自钉群“阿里云 微消息队列 MQTT产品咨询群”。

    2024-07-02 22:07:18
    赞同 2 展开评论
  • 消息原封不动地被下发回MQTT客户端可能是因为客户端重新订阅了相同的Topic,导致自己发布的消息又被自己消费了。请检查您的订阅设置,确保客户端不会订阅它自己发布的Topic,或者实现业务逻辑以避免处理自己发出的消息。另外,确认MessageId和ClientID是为了排查是否由于客户端重连后重复发送或接收消息导致的问题。可参考客户端连接常见问题。

    2024-07-02 10:49:16
    赞同 1 展开评论
问答分类:
问答标签:

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

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