MQTT消息队列遥测传输

[b]消息队列遥测传输(Message Queueing Telemetry Transport (MQTT)) [/b]
现在我们已经有了面向基于Java的企业应用的JMS和面向所有其他应用需求的AMQP。为什么我们还需要第三种技术?它是专门为小设备设计的。计算性能不高的设备不能适应AMQP上的复杂操作,它们需要一种简单而且可互用的方式进行通信。这是MQTT的基本要求,而如今,MQTT是物联网(IOT)生态系统中主要成分之一。

[img]http://dl2.iteye.com/upload/attachment/0122/2238/b1a4aba0-5daf-3c17-a216-31921b0b4a4e.jpg[/img]

[b]下面是MQTT的主要特性: [/b]
1.面向流,内存占用低
2.为小型无声设备之间通过低带宽发送短消息而设计
3.不支持长周期存储和转发
4.不允许分段消息(很难发送长消息)
5.支持主题发布-订阅
6.不支持事务(仅基本确认)
7.消息实际上是短暂的(短周期)
8.简单用户名和密码,基于没有足够信息熵的安全
9.不支持安全连接
10.消息不透明
11.Topic是全局的(一个全局的命名空间)
12.支持最新值队列(Last Value Queue (LVQ) )
13.客户端和服务端不对称
14.不能扩展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值