-
概述
本文主要解析 Namesrv、Broker 如何实现高可用,Producer、Consumer 怎么与它们通信保证高可用。 -
Namesrv 高可用
启动多个 Namesrv 实现高可用。
相较于 Zookeeper、Consul、Etcd 等,Namesrv 是一个超轻量级的注册中心,提供命名服务。
2.1 Broker 注册到 Namesrv
以上是关于RocketMQ 源码分析 —— 高可用的主要内容,如果未能解决你的问题,请参考以下文章
深度挖掘RocketMQ底层源码「底层问题分析系列」深度挖掘RocketMQ底层那些导致消息丢失的汇总盘点透析([REJECTREQUEST]
RocketMQ源码解析-Broker与Namesrv以及Consumer交互