EMQ ---v2.3.11源码成熟度

Posted saryli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EMQ ---v2.3.11源码成熟度相关的知识,希望对你有一定的参考价值。

从原作者那边了解到,总体还可以,但是做不到99.99%稳定。主要是连接内存占用没有保护。

pubsub均衡时很稳定,但是集群或大量消息向少量订阅发布时会崩溃,小概率情况。

EMQ中CPU是公平分配给MQTT会话,大量pub消息到一个订阅,订阅不会拿到更多cpu,最终导致消息累积,内存溢出宕机。

崩溃可能发生在网络波动,大量消息向少量订阅发布,容量不够,集群脑裂,出现异常订阅发布等情况。

 

所以,客户端要做好连接back off,即连接退避,防止连接风暴。就是说服务器崩溃了,重启时,要防止海量客户端同时接入。

以上是关于EMQ ---v2.3.11源码成熟度的主要内容,如果未能解决你的问题,请参考以下文章

EMQ ---websocket

emq知识点

物联网架构成长之路-EMQ插件配置

EMQ学习---客户链接资源消耗

Centos 7 安装MQTT(EMQ)服务端

emq共享订阅