博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
即时通讯协议 MQTT
阅读量:4291 次
发布时间:2019-05-27

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

MQTT (Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。
//早在1999年,IBM的Andy Stanford-Clark博士以及Arcom公司ArlenNipper博士发明了MQTT(Message Queuing Telemetry Transport,
// 消息队列遥测传输)技术[1]  。据Andy Stanford-Clark博士称,MQTT将在今年和明年呈现爆炸式增长。
主要的几项特性:
1、使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;
2、对负载内容屏蔽的消息传输;
3、使用 TCP/IP 提供网络连接;
4、有三种消息发布服务质量:
“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读
记录无所谓,因为不久后还会有第二次发送。
“至少一次”,确保消息到达,但消息重复可能会发生。
“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。
5、小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量;
6、使用 Last Will 和 Testament 特性通知有关

转载地址:http://vdegi.baihongyu.com/

你可能感兴趣的文章
kafka知识点整理总结
查看>>
springboot使用JPA创建权限功能,所需要的表
查看>>
介绍Redis的各种用途以及使用场景
查看>>
Oracle分页查询,面试你值得关注!
查看>>
如何把内网IP映射到公网IP
查看>>
【工具篇】Excel文件导出从未如此简单——EasyPOI的使用
查看>>
如何将 oracle 和 mysql数据库的相互迁移
查看>>
Java并发编程:Synchronized及其实现原理
查看>>
Spring事务配置的五种方式及事务传播相关(不看后悔,一看必懂!)
查看>>
利用Mysql5.7的新特性实现多机房高可用架构
查看>>
Redis服务支持5000万的QPS,有什么好的思路?
查看>>
阿里云Redis读写分离典型场景:如何轻松搭建电商秒杀系统
查看>>
负载均衡在分布式架构中是怎么玩起来的?(
查看>>
java分布式任务调度xxl-job
查看>>
Java开发大型互联网-架构师必须掌握的分布式技术
查看>>
Java互联网架构-高并发分布式消息中间件技术ActiveMQ事务
查看>>
架构设计之高可用
查看>>
「数据库-SQL」SQL语句 in 超过1000个元素解决方案
查看>>
SQL 函数 详解
查看>>
一般人的不知道的Java 的四种引用类型
查看>>