【RocketMq】RocketMq-NameServ 源碼分析(Ver4.9.4)
引言 RocketMq3.X的版本和Kafka一樣是基於Zookeeper進行路由管理的,但是這意味着運維需要多部署一套Zookeeper集羣,後來RocketMq選擇去ZK最終出現了NameServ。NameServ作為RocketMq源碼閲讀的切入點非常不錯,本文將會介紹Ver 4.9.4 版本的NameServ源碼分析。 NameServer主要有兩個功能,Broker管理和路由信息管理。
昵称 阿東
引言 RocketMq3.X的版本和Kafka一樣是基於Zookeeper進行路由管理的,但是這意味着運維需要多部署一套Zookeeper集羣,後來RocketMq選擇去ZK最終出現了NameServ。NameServ作為RocketMq源碼閲讀的切入點非常不錯,本文將會介紹Ver 4.9.4 版本的NameServ源碼分析。 NameServer主要有兩個功能,Broker管理和路由信息管理。
昵称 阿東
消息中間件應用廣泛,Kafka、RabbitMQ 、RocketMQ 和 Pulsar 更是其中的佼佼者,經常被放在一起比較。 從數據遷移同步行業來看,Kafka 用户佔了大多數,因為在大數據生態中,其是核心組件之一。RocketMQ 在國內也比較流行,主要應用在在線業務場景,這和它的技術特性和發展路徑緊密相關。相比之下,RabbitMQ 和 Pulsar 的使用量在國內相對少些。 那麼,它們到底
@hangzhoukaiyunjizhikejiyouxiangongsi
昵称 clougence