ZooKeeper 在 Kafka 2.1 中的实际作用是什么?

What is the actual role of ZooKeeper in Kafka 2.1?

我看过一些类似的问题如下:

www.quora.com/What-is-the-actual-role-of-Zookeeper-in-Kafka-What-benefits-will-I-miss-out-on-if-I-don%E2%80%99t-use-Zookeeper-and-Kafka-together

Is Zookeeper a must for Kafka?

但是我想知道关于这个问题的最新信息

ZooKeeper 在 Kafka 2.1 中的实际作用是什么?

运行 Kafka 集群需要 Zookeeper。

Kafka 代理使用它来执行选举(控制器和主题领导者),store topic metadata and various other things(ACL、动态代理配置、配额、生产者 ID)

从 Kafka 0.9 开始,客户端不需要访问 Zookeeper,只有代理依赖它。