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

2.4 本章小结

本章主要介绍了NameServer路由功能,包含路由元数据、路由注册与发现机制。为了加强读者对本章的理解,我们将路由发现机制用图2-8进行解释。

056-1

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

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