码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-10-14 14:10:46      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:作者   --   脑裂   源码   客户   网络   nbsp   bsp   海量   

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

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

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

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

 

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

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

标签:作者   --   脑裂   源码   客户   网络   nbsp   bsp   海量   

原文地址:https://www.cnblogs.com/saryli/p/9785727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!