开发者社区 > 物联网 > 行业解决方案 > 正文

MQTT 设计了 3 个 QoS 等级是什么?

已解决

MQTT 设计了 3 个 QoS 等级是什么?

展开
收起
胡嘞嘞 2022-04-15 15:10:16 5929 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1.QoS0:消息最多传递一次,如果当时客户端不可用,则会丢失该消息。适用于有可能传输不成功、一般的局域网信息和无关紧要的互联网信息传输。比如温湿度信息是周期性上报,中间有一条消息丢了不会造成影响。

    image.png

    2.QoS1:消息传递至少 1 次。它是简单的 ACK 机制,适用于对可靠性有一定的要求、但是对重复度没有要求的消息传输,比如一般互联网实时消息的传递。

    image.png

    3.QoS2:消息仅传送一次,对可靠性要求非常高。它定义了非常复杂的消息流程,比较适用于敏感信息,不允许有重复消息传输的场合,比如国防工业或医疗设备等应用场景。

    以上内容摘自:《haas物联网一体低代码开发课程(上)》,点击https://developer.aliyun.com/ebook/download/7500查看完整版

    2022-04-15 15:42:38
    赞同 1 展开评论 打赏

相关电子书

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