标签 emq 下的文章

在我们的商业场景中,设备和云端需要低消耗、可靠的连接。最终我们使用了mqtt协议。
初代方案
CLB--HAproxy--内网CLB--EMQ集群,稳定维持几百万连接

当前方案
云推出各种负载均衡产品,如ALB、NLB,在和厂商交流过程中,NLB具备卸载证书、限速,天生适合物联网,考虑切换
NLB--EMQ--CLB

随着权重的调整,看着新NLB连接稳定上升!但观察到一直停留在75万连接就上不去了
2025-10-28T02:51:44.png

经过排查,在官方文档中看到NLB对于单一后端服务器的限制 https://help.aliyun.com/zh/slb/network-load-balancer/product-overview/restrictions-on-use “NLB服务器组禁用客户端地址保持功能时,每个可用区的NLB与单一后端服务器(或IP)的组合最多可支持60,000条并发连接。并发超过此限制会自动弹出新的Local IP避免端口分配失败,每个可用区最大支持扩展至8个Local IP,此时每个可用区的NLB与单一后端服务器(或IP)的组合最多支持250,000条并发连接,请确保交换机空闲的IP地址充足以免影响弹性。”
当连接数超百万时提前找阿里云“预热”,后端服务器、NLB都遵循五元组限制