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

【之后进行补充】

相关推荐
linux修理工1 天前
使用codebuddy学习kafka
分布式·学习·kafka
开开心心就好1 天前
解决截图被拦截黑屏问题的免费小工具
安全·智能手机·flink·kafka·pdf·音视频·1024程序员节
linux修理工1 天前
kafka积压
数据库·分布式·kafka
杰克逊的日记1 天前
kafka消息堆积了怎么处理
大数据·分布式·kafka
linux修理工1 天前
使用codebuddy调优kafka等
分布式·kafka
functionflux2 天前
kafka-python:Python 生态中最成熟的 Kafka 客户端
分布式·python·其他·kafka
q21030633722 天前
kafka启动几秒后挂了,重启多次无果
分布式·kafka
abcy0712132 天前
在Python 中使用Celery和Kafka进行消息队列的生产者和消费者实现
python·kafka
阿坤带你走近大数据3 天前
如何保证kafka中的数据一致性
分布式·kafka
阿坤带你走近大数据3 天前
Kafka中的分区概念
分布式·kafka