七、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 集群部署

【之后进行补充】

相关推荐
wudl55661 天前
Flink SQL 与 Kafka 整合详细教程
sql·flink·kafka
virtuousOne1 天前
Kafka基础
分布式·kafka
waving-black1 天前
windows系统下安装测试kafka
windows·分布式·kafka
沉默终止2 天前
Kafka Queue: 完成 alterShareGroupOffsets Api
kafka
W.Buffer2 天前
Kafka零拷贝原理深度解析:从传统拷贝痛点到工作实践优化
分布式·kafka
shinelord明2 天前
【大数据技术实战】Kafka 认证机制全解析
大数据·数据结构·分布式·架构·kafka
BUTCHER52 天前
Kafka多网卡环境配置
分布式·kafka
默 语3 天前
消息中间件选型的艺术:如何在RocketMQ、Kafka、RabbitMQ中做出正确决策
java·架构·kafka·消息队列·rabbitmq·rocketmq·技术选型
心之伊始3 天前
RocketMQ 与 Kafka 架构与实现详解对比
架构·kafka·rocketmq
h7997103 天前
go资深之路笔记(九)kafka浅析
笔记·golang·kafka