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的部署和配置。

zk-kafka.png

参考:

https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum

标签: none

添加新评论