当前位置: 首页 > news >正文

Kafka系列之:Kraft模式

Kafka系列之:Kraft模式

  • 一、Kraft架构
  • 二、Kafka的Kraft集群部署
  • 三、初始化集群数据目录
  • 四、创建KafkaTopic
  • 五、查看Kafka Topic
  • 六、创建生产者
  • 七、创建消费者

一、Kraft架构

  • Kafka元数据存储在zookeeper中,运行时动态选举controller,由controller进行Kafka集群管理。
  • Kraft模式不再依赖zookeeper集群,用三台controller节点代替zookeeper,元数据保存在controller中,由controller直接进行Kafka集群管理。

Kraft的好处有以下几个:

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

http://www.lryc.cn/news/24849.html

相关文章:

  • 动态规划:leetcode 139.单词拆分、多重背包问题
  • Stable Diffusion原理详解
  • webpack高级配置
  • jQuery 事件
  • 【批处理脚本】-2.3-解析地址命令arp
  • 改进 YOLO V5 的密集行人检测算法研究(论文研读)——目标检测
  • Python - Opencv应用实例之CT图像检测边缘和内部缺陷
  • 管理逻辑备数据库(Logical Standby Database)
  • 【C++】构造函数(初始化列表)、explicit、 Static成员、友元、内部类、匿名对象
  • (六十)再来看看几个最常见和最基本的索引使用规则
  • 机器学习与目标检测作业(数组相加:形状需要满足哪些条件)
  • CentOS救援模式(Rescue Mode)及紧急模式(Emergency Mode)
  • 从面试官角度告诉你高级性能测试工程师面试必问的十大问题
  • 通过知识库深度了解用户的心理
  • HiveSQL一天一个小技巧:如何将分组内数据填充完整?
  • 【亲测可用】BEV Fusion (MIT) 环境配置
  • 【调试方法】基于vs环境下的实用调试技巧
  • 单目标应用:蜣螂优化算法DBO优化RBF神经网络实现数据预测(提供MATLAB代码)
  • MTK平台开发入门到精通(Thermal篇)热管理介绍
  • 最好的 QML 教程,让你的代码飞起来!
  • 笔记(六)——stack容器的基础理论知识
  • Web前端学习:四 - 练习
  • odoo15 标题栏自定义
  • 视觉SLAM十四讲 ch3 (三维空间刚体运动)笔记
  • 问题解决:java.net.SocketTimeoutException: Read timed out
  • 前端代码优化方法
  • 【批处理脚本】-1.16-文件内字符串查找增强命令findstr
  • 三天吃透Redis面试八股文
  • 数据湖架构Hudi(三)Hudi核心概念
  • 在数字优先的世界中打击知识产权盗窃