RocketMQ技术内幕:RocketMQ架构设计与实现原理
上QQ阅读APP看书,第一时间看更新

2.4 本章小结

本章主要介绍了NameServer路由功能,包含路由元数据、路由注册与发现机制。为了加强对本章的理解,路由发现机制可以用图2-6来形象解释。

图2-7 NameServer路由注册、删除机制

NameServer路由发现与删除机制就介绍到这里了,我们会发现这种设计会存在这样一种情况:NameServer需要等Broker失效至少120s才能将该Broker从路由表中移除掉,那如果在Broker故障期间,消息生产者Producer根据主题获取到的路由信息包含已经宕机的Broker,会导致消息发送失败,那这种情况怎么办,岂不是消息发送不是高可用的?让我们带着这个疑问进入RocketMQ消息发送的学习。