MQTT这个具体怎么理解?

MQTT这个具体怎么理解,我的理解帮忙看下对不对 0:只向消费者推一次 不保证成功;1:向消费者推送N次,保证消息推送成功,但是可能会推送成功多次?;2:推送次数N次,保证推送成功且只成功1次?7440ed914e97a79f3350ca8c667deb01.png

展开
收起
真的很搞笑 2024-03-27 20:24:59 82 分享 版权
1 条回答
写回答
取消 提交回答
  • 可以这么理解哈。不过注意一些极端情况,比如消息重推超过15次还没有消费成功,消息会被丢弃。qos2相应的网络开销和延迟是最大的,相比qos0 or 1需要更多次确认报文,在公网弱网环境下,qos2的延迟会显著增加,例如弹幕消息可以用qos0,对延迟要求较高的但是消费端能处理重复幂等情况的可以用qos1,如果要求不能重复且一定到达的,例如物联网控制命令可以选择qos2 ,此回答整理自钉群“阿里云 微消息队列 MQTT产品咨询群”

    2024-03-28 10:08:17
    赞同 展开评论
问答分类:

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

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