Apache Kafka KIP 介绍
Apache Kafka KIP 的全称是:Kafka Improvement Proposal,由此可见是社区为了优化Kafka而编写的提案。每条提案代表着Kafka的某个功能更新或者筹划未来的更新。
Apache Kafka KIP 有一个专门的页面,罗列了所有的KIP集合:
https://cwiki.apache.org/confluence/display/kafka/kafka+improvement+proposals
在所有的KIP,KIP-500 则显得尤为重要:
KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum
目前,Kafka使用ZooKeeper来存储关于分区和brokers的元数据,并选择一个brokers作为Kafka控制器。我们想消除对ZooKeeper的依赖。这将使我们能够以更具伸缩性和健壮性的方式管理元数据,从而支持更多的分区。另外,还将简化kafka的部署和配置。
参考: