七、Kafka-Kraft 模式

目录

    • [7.1 Kafka-Kraft 架构](#7.1 Kafka-Kraft 架构)
    • [7.2 Kafka-Kraft 集群部署](#7.2 Kafka-Kraft 集群部署)

7.1 Kafka-Kraft 架构

左图为 Kafka 现有架构,元数据在 zookeeper 中,运行时动态选举 controller,由controller 进行 Kafka 集群管理

右图为 kraft 模式架构(实验性),不再依赖 zookeeper 集群,而是用三台 controller 节点代替 zookeeper,元数据保存在 controller 中,由 controller 直接进行 Kafka 集群管理。

这样做的好处有以下几个:

  • Kafka 不再依赖外部框架,而是能够独立运行
  • controller 管理集群时,不再需要从 zookeeper 中先读取数据,集群性能上升;
  • 由于不依赖 zookeeper,集群扩展时不再受到 zookeeper 读写能力限制;
  • controller 不再动态选举,而是由配置文件规定。这样我们可以有针对性的加强controller 节点的配置,而不是像以前一样对随机 controller 节点的高负载束手无策。

7.2 Kafka-Kraft 集群部署

【之后进行补充】

相关推荐
庭前云落2 小时前
从零开始的 Kafka 学习(四)| 生产消息
学习·kafka·linq
JavaGuide13 小时前
Kafka 4.0 正式发布,彻底抛弃 Zookeeper,队列功能来袭!
后端·kafka
小马爱打代码18 小时前
Kafka分区分配策略详解
kafka
wangzhongyudie1 天前
Flume实战:Kafka Channel的使用配置场景
大数据·kafka·flume
x-cmd1 天前
[250324] Kafka 4.0.0 版本发布:告别 ZooKeeper,拥抱 KRaft!| Wine 10.4 发布!
java·分布式·zookeeper·kafka·apache·kraft·wine
此木|西贝1 天前
【Kafka】深入了解Kafka
分布式·kafka
杰瑞学AI1 天前
什么是流式处理,什么是批处理,以及这两者有什么关联和区别
大数据·数据库·hive·hadoop·flink·spark·kafka
莫等闲!1 天前
kafka的文章
分布式·kafka
海上彼尚2 天前
使用 Node.js 从零搭建 Kafka 生产消费系统
分布式·kafka·node.js
BUG研究员_2 天前
Kafka-1
分布式·kafka