为什么MQTT被称为“轻量级”消息传递协议?

时间:2015-07-19 15:01:41

标签: networking protocols messaging mqtt tcp-ip

根据WikipediaMqtt.org

  

MQTT是一种机器对机器(M2M)/“物联网”连接协议。它被设计为极轻量级发布/订阅消息传输。

与其他基于TCP / IP或套接字的协议相比,是什么让MQTT“极轻量化”?

1 个答案:

答案 0 :(得分:10)

MQTT的协议开销非常小,最小的数据包只有2个字节的开销。有效负载与开销之比通常非常好。它也是一种二进制协议,可以大大减少线路上的开销。

可以在此处找到关于轻量级的较旧但很好的博文:http://stephendnicholas.com/archives/1217

如果您对协议详细信息感兴趣,请查看此广泛的博文系列:http://www.hivemq.com/mqtt-essentials-wrap-up/

相关问题