(转载)【RocketMQ 课程笔记】7.RocketMQ高可用方案

RocketMQ 高可用

消息生产消费流程

​ Broker 即 MQ 服务器;
​ NameServer 可理解为注册中心。

Broker 主挂了的情况




Broker 主从都挂了的情况

Broker 双主挂了的情况

NameServer 挂了的情况


下面这种情况可能需要人为干预

NameServer2 正常运行,但是 broker-a 与 NameServer2 网络阻塞。而 Consumer 优先从 NameServer2 中获取注册信息,这种情况就不太好处理。网络问题解决可恢复,调通 a 主 a 从;也可考虑把 NameServer2 的 IP 从 Consumer 中摘除,这样 Consumer 就会改为从 NameServer1 中获取注册信息了。

同步复制与异步复制区别与应用场景(丢数情况)

​ 打包复制,如果遇到网络问题,会导致数据丢失。

posted @ 2022-09-19 10:36  JamKing  阅读(69)  评论(0)    收藏  举报