这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » HTTP协议和MQTT协议对比谁更好?

共8条 1/1 1 跳转至

HTTP协议和MQTT协议对比谁更好?

专家
2023-05-25 07:41:44     打赏


HTTP协议是Web联网的基础,也是应用最为广泛和流行的协议,HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。
MQTT是一种基于发布/订阅模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。
作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
根据3G网络的测量结果,MQTT的吞吐量比HTTP快93倍。此外,与HTTP相比,MQTT协议确保了高传输。
MQTT协议有3个级别的服务质量:
1、最多一次:保证尽力交付。
2、至少一次:保证消息至少传送一次,但是消息也可以不止一次传递。
3、恰好一次:保证每个消息只被对方接收一次
因为HTTP协议的首部(header)比较大,而且每次发送数据都要发送一个数据包来连接/断开TCP,因此发送的数据越多,数据总通信量也就越大;
而MQTT 的首部比较小,还能在维持TCP连接的同时,进行下一次数据的收发,所以比起HTTP,它更能抑制数据总通信量。



高工
2023-07-17 09:11:01     打赏
2楼

学习一下


院士
2023-12-10 15:44:55     打赏
3楼

谢谢分享,学习了。


工程师
2023-12-14 08:44:56     打赏
4楼

MQTT得深入学习下


专家
2023-12-17 12:29:23     打赏
5楼

学习了。为什么我们国内不能自己自己组织一些通讯协议呢?总跟着别人,总感觉被动。


高工
2023-12-18 09:11:22     打赏
6楼

学习了


专家
2023-12-19 09:41:18     打赏
7楼

感谢分享


高工
2023-12-22 08:33:55     打赏
8楼

感谢分享,看看


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]