EMQX4.3.11版本,3个节点中2个节点宕机,但是之前连接在宕机节点的消费者连接并未转移到可用的节点,导致消费不到数据
原因是:你的架构里面里面的不论是设备,还是网关都是直接连 emqx 0-2 的话,
(除了集团云网关(盛鲁)2 是连了 emqx1,2)
EMQX 本身并不会做
要做到这个,在emqx 集群前面必须要有负载均衡,比如 nginx haproxy 之类的。
4.3.x 已经在2022-11-18 结束维护周期了,有条件的话,可以安排升级了哈。
负载均衡并不能让节点连接转移吧?
你节点都宕机了,那设备的代码还必须要写重接代码。他重连的是负载均衡,负载均衡会把宕机的节点踢掉,只连好的节点的。
都是要配合的。
不好意思,节点都是正常的,但是集群状态异常,三个节点之间不同步了。请问这种情况应该怎么解决
要处理的话,可以在网上搜一下对应的报错,看看有没有人处理过。
我的建议就是 升级到最新版本。
旧版本已经过了维护周期了,即使在上面调查, 也不会再出修复的 patch 版本了。
请问4.3.11版本最高能无缝升级到哪个版本,能升级5.0以上的版本吗