【发布时间】:2016-06-13 20:28:29
【问题描述】:
Kafka 生产者需要一个 kafka 代理的引导列表才能工作。 根据this explanation,它需要它才能连接到其中一个代理,然后获取有关集群中所有实时代理的元数据。
现在,所有代理都已在 Zookeeper 中注册,Kafka 消费者连接到 ZK,ZK 处理来自哪个代理,哪个分区是要读取的数据。既然 ZK 已经掌握了所有信息,为什么 Producers 也不能连接到 ZK?
我看到有一些关于此的 SO 问题,但它们似乎解释了为什么消费者需要 ZK 而不是为什么 Producer 需要引导代理列表而不是 ZK?
【问题讨论】:
标签: apache-kafka apache-zookeeper kafka-producer-api