【发布时间】:2015-03-11 04:02:19
【问题描述】:
为什么消费者连接到zookeeper来检索分区位置?并且 kafka 生产者必须连接到其中一个代理来检索元数据。
我的意思是,当每个代理都已经拥有所有必要的元数据来告诉生产者发送消息的位置时,zookeeper 到底有什么用?经纪人不能将同样的信息发送给消费者吗?
我可以理解为什么代理拥有元数据,而不必在每次向它们发送新消息时都与 zookeeper 建立连接。动物园管理员有我缺少的功能吗?我发现很难想出为什么在 kafka 集群中真正需要 zookeeper 的原因。
【问题讨论】:
标签: apache-zookeeper apache-kafka