×

easymqtt websocket qt

easymqtt(物联网实时数据应用,websocket和mqtt哪个比较适合)

admin admin 发表于2023-07-28 17:12:19 浏览40 评论0

抢沙发发表评论

本文目录

物联网实时数据应用,websocket和mqtt哪个比较适合

笔者完整设计过mqtt构架的云服务。可以提供一些经验。

mqtt更适合。

websocket其实是对浏览器设计的协议。

浏览器链接mqtt server就是通过websocket。

两个都是保持tcpip链接。但是mqtt支持的功能更多。比如QoS 0,1,2。Shared Subscription.

介意查看下mqtt支持的各种功能。

全世界最好的库就是国产的emqx。

其他mqtt库或者服务也可以考虑。不过相对都差很多。

还有emqx比别的库更适合kubernetes。

emqx各种module也比较齐全,比如AuthenticationModule,peformance monitor.

mqtt各种broker如何选择

喜欢互联网技术的同学,一定要关注我哦!

目前存在很多MQTT的broker,他们底层使用了不同的语言编写,所以性能很多都不一样,支持的特性也不完全一样,有一些还是阉割版!下面看一张各种代理的支持特性图

通过上面图片可以看出,其中mosquito,HiveMQ,emqttd,JoramMQ,VemeMQ,支持的特性都很多,

好勒下面看一下业内进行的测试报告吧!(转自csdn)

在硬件环境4个,4核的情况下,测试数据如下,其中mosquito和emqttd表现比较出色!