MQTT协议三种QOS学习
发布日期:2021-10-03 22:59:14 浏览次数:18 分类:技术文章

本文共 255 字,大约阅读时间需要 1 分钟。

MQTT协议中有三种消息发布服务质量:

QOS0: “至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。

QOS1: “至少一次”,确保消息到达,但消息重复可能会发生。

QOS2: “只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。

1 MQTT协议流程图

2 QOS0 流程图

 

3 QOS1流程图 

4 QOS2流程图

 

 

Reference:

 

 

 

转载地址:https://blog.csdn.net/lclfans1983/article/details/106392903 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:移动机器人运动规划算法概览
下一篇:基于python的Modbus/MQTT/S7/OPCUA库总结

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2023年03月08日 01时29分41秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

python2018年面试题_2018年最新Python面试题及答案精编 2019-12-06 20:23:34
php 上传图片 中文,PHP 文件上传 2019-12-06 20:23:35
怎么表示一个PHP语句块,代码块之间的PHP变量范围 2019-12-06 20:23:35
dict去重python_python sorted() count() set(list)-去重 2019-12-06 20:23:35
php pdo要释放资源,php如何关闭pdo 2019-12-06 20:23:35
php保活,保活Docker容器与supervisord 2019-12-06 20:23:35
js文件引用php变量,php 引用js变量 2019-12-06 20:23:35
java简单手机脚本编写,Java认证:Java平台上更简单的脚本编写方法 2019-12-06 20:23:36
java写安卓布局_java – Android主布局模板 2019-12-06 20:23:33
java 8 switch用法_Java14新特性:Switch表达式 2019-12-06 20:23:33
java 泛型类型擦除后获得类型_Java泛型类型擦除以及类型擦除带来的问题 2019-12-06 20:23:33
java启动设置堆内存参数_005. 深入JVM学习—Java堆内存参数调整 2019-12-06 20:23:33
java怎么算数_JAVA初学者——算数运算符 2019-12-06 20:23:34
chrome嵌入式java_java – 在Chrome中的Vaadin Subwindow中显示嵌入式PDF 2019-12-06 20:23:34
dht 爬虫 java_[C#搜片神器] 之P2P中DHT网络爬虫原理 2019-12-06 20:23:34
java pcm16位_Java C.ENCODING_PCM_16BIT属性代码示例 2019-12-06 20:23:32
java list是否存在_JSTL判断一个list集合里是否包含某个字符串详解 2019-12-06 20:23:32
django使用mysql原始语句_Django执行源生mysql语句实现过程解析 2019-12-06 20:23:32
java variant类型_Java UUID variant()用法及代码示例 2019-12-06 20:23:32
java局域网聊天_java局域网聊天小程序 2019-12-06 20:23:32