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

Kafka的ISR是什么,HW是什么,怎么保证可靠性,Kafka怎么实现顺序消息?为什么Kafka的broker上的topic越多,效率越慢?

目录

1. Kafka 的 ISR 是什么

2. Kafka 的 HW 是什么

3. Kafka 如何保证可靠性

4. Kafka 怎么实现顺序消息

5. 为什么 Kafka 的 broker 上的 topic 越多,效率越慢


1. Kafka 的 ISR 是什么

ISR 即 In-Sync Replicas(同步副本集),是 Kafka 中一个重要的概念,用于保障消息的可靠性和高可用性。

  • 在 Kafka 中,每个分区可以有多个副本,其中一个副本作为领导者(Leader)副本,负责处理客户端的读写请求;其余副本作为追随者(Follower)副本,从领导者副本同步数据。
  • ISR 集合包含了当前处于同步状态的副本,即追随者副本能够及时从领导者副本复制消息,并且与领导者副本的偏移量(offset)差距在一定范围内。如果某个追随者副本落后领导者副本太多,就会被踢出 ISR 集合;当该追随者副本追上领导者副本后,又可以重新加入 ISR 集合。

2. Kafka 的 HW 是什么

HW 即 High Watermark(高水位),它是 Kafka 中用于标识消息消费和副本同步的一个重要概念。

  • 对于每个分区,领导者副本和追随者副本都有自己的 HW。领导者副本的 HW 是指所有处于 ISR 集合中的副本已

http://www.kler.cn/a/543552.html

相关文章:

  • Redis 常见面试题汇总(持续更新)
  • 常见的数据仓库有哪些?
  • ZooKeeper 技术全解:概念、功能、文件系统与主从同步
  • 3.3 学习UVM中的uvm_driver 类分为几步?
  • c++初始
  • 高通android WIFI debug
  • 嵌入式WebRTC压缩至670K,目标将so动态库压缩至500K,.a静态库还可以更小
  • 基于SpringBoot+Vue的扶贫助农管理系统
  • ubuntu下ollama/vllm两种方式在本地部署Deepseek-R1
  • 用语言模型探索语音风格空间:无需情感标签的情 感TTS
  • 常用HAL库
  • 【05】RUST常用的集合函数宏类型
  • 通过openresty和lua实现随机壁纸
  • 人工智能代理(AI Agent)的演进与未来:技术突破、应用场景与挑战
  • HbuilderX中如何配置npm和node路径
  • 大数据Orc文件生成与读取
  • 3D模型可视化引擎HOOPS Visualize在桌面端的支持有哪些特点?
  • C 语言 static 变量和函数
  • MyBatis Plus与JSON字段查询:动态构建JSON条件
  • 细究 ES6 中多种遍历对象键名方式的区别
  • 基于Spring Boot和MyBatis的后端主键分页查询接口示例
  • DeepSeek-R1-技术文档
  • 基于 MATLAB 的粒子滤波算法实现示例,用于处理手机传感器数据并估计电梯运行参数。
  • github - 使用
  • Android和DLT日志系统
  • 云原生时代的开发利器