我知道代理控制器是负责管理所有的代理在集群中。据我所知,ZooKeeper有助于识别控制器。Zookeeper的职责是否仅限于识别控制器或Zookeeper在集群管理方面有更多的职责?其次,生产者/消费者通过代理列表来识别集群的状态,为什么生产者/消费者不与Zookeeper交互?
ymdaylpp1#
在KIP-500(移除Zookeeper)之前,Zookeepeer维护主题列表、它们的副本放置、Kafka ACL以及其他细节,而不仅仅是领导者选举功能为什么生产者/消费者不与Zookeeper互动?他们 * 曾经 *(Kafka客户端早于0.9),但这是为了减轻维护负担和简化重写客户端库的代码库而删除的。
1条答案
按热度按时间ymdaylpp1#
在KIP-500(移除Zookeeper)之前,Zookeepeer维护主题列表、它们的副本放置、Kafka ACL以及其他细节,而不仅仅是领导者选举功能
为什么生产者/消费者不与Zookeeper互动?
他们 * 曾经 *(Kafka客户端早于0.9),但这是为了减轻维护负担和简化重写客户端库的代码库而删除的。