什么是NameServer?

NameServer是我们俗称的路由中心,也称之为路由的注册中心。它的作用就是指引着消息生产者(producer)和消息消费者(consumer)能够准确的指向消息存储服务器(broker)。

如果没有NameServer组件会出现什么情况?

1):不利于负载均衡,故障转移,灵活调整

如果没有NameServer组件的话,那么消息生产者(producer)和消息消费者(consumer)就直接面对消息服务器(broker),这种直连的模式非常不利于负载均衡,故障转移,灵活调整等。一旦消息服务器(broker)出现故障或新增,那么消息生产者与消息消费者已经根据消息服务器(broker)的配置固定住,无法继续灵活扩展。