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

Kafka 的 ISR 是什么

Kafka 的 ISR 是什么?(超清晰版)

ISR = In-Sync Replicas
中文叫:同步副本集合

它是 Kafka 保证消息不丢失、高可用的核心机制。


1. 先搞清楚角色

一个 Partition 一定有:

  • Leader 副本:负责读写
  • Follower 副本:只同步数据,不对外提供服务
  • ISR:当前跟 Leader 保持同步的 Follower 集合(Leader 自己也在 ISR 里)

2. ISR 到底是什么?

ISR 是一个动态列表,里面包含:

  • Leader
  • 所有同步速度足够快、没有掉队的 Follower

满足两个条件才会在 ISR 里:

  1. Follower 与 Leader网络连接正常
  2. Follower 同步的消息落后 Leader不超过阈值
    默认:replica.lag.time.max.ms = 10000ms(10秒)

只要 Follower 在 10s 内没跟上,就会被踢出 ISR


3. ISR 有什么用?(核心作用)

① 保证消息不丢失

生产者acks=-1/all时:

消息必须被 ISR 中所有副本都写入成功,才返回成功。

这样即使 Leader 挂了,ISR 里一定有完整数据,不会丢消息。

② 选举新 Leader 只能从 ISR 里选

Kafka 有一条铁律:

新 Leader 必须从 ISR 中选举

不在 ISR 里的 Follower 数据是残缺的,绝对不能当 Leader,否则会丢数据。


4. 什么副本会被踢出 ISR?

  • 挂掉的 Follower
  • 网络卡顿、GC 停顿、同步太慢
  • 落后 Leader 超过replica.lag.time.max.ms

踢出后,它就变成OSR(Out-of-Sync Replicas)

恢复正常后,会重新追上 Leader,自动加回 ISR


5. 最小 ISR 机制(防脑裂、防丢数据)

配置:min.insync.replicas=2

含义:

  • ISR 里至少要有 2 个副本(Leader + 1 Follower)
  • 否则写入会直接失败,避免只有 Leader 一个人在 ISR 里,一旦挂掉就彻底丢数据。

6. 一句话总结 ISR

ISR = 跟 Leader 数据一致、同步正常的副本集合。
只有 ISR 里的副本才能被选为 Leader,只有 ISR 确认写入才算安全写入。


http://www.jsqmd.com/news/642348/

相关文章:

  • 团队任务管理软件哪个好?trello、Worktile、Todoist等10大产品对比
  • 提高文本表达清晰度指令
  • 3步终极解锁:中兴光猫工厂模式与Telnet服务完全指南
  • ESP32驱动1.8寸TFT屏幕(ST7735)避坑指南:从User_Setup.h配置到显示时钟的完整流程
  • **发散创新:基于Go语言的协同计算框架设计与实践**在现代分布式系统中,**协同计算(Collaborative
  • 记忆的遗忘与压缩:Harness 的上下文维护
  • 如何5分钟快速上手抖音批量下载神器:douyin-downloader完整指南
  • 安庆口碑好的健身房有哪些
  • 身份证OCR识别系统完整搭建指南
  • 高速纸机脱水元件,为何氧化锆成首选
  • 3个理由告诉你为什么League Akari是英雄联盟玩家的必备智能助手
  • pytest自动化测试框架从0到1实战
  • 互联网大厂Java面试全场景技术栈解析与模拟问答
  • HarmonyOS StateStore 全局状态管理实战
  • 终极指南:如何免费解锁Cursor AI编辑器的完整Pro功能
  • Oracle监听程序配置全攻略:从ORA-12541错误到完美解决(附PLSQL连接技巧)
  • 双叶家具联系方式查询:在山西大同选购实木家具时如何通过官方渠道联系与实地探访 - 品牌推荐
  • **发散创新:基于 OpenTelemetry 的分布式链路追踪实战与性能
  • 网盘直链下载助手:八大网盘一键解析,告别限速烦恼的终极解决方案
  • 无线充电电动牙刷设计解析:瑞萨R7F0C807与PWM驱动技术
  • 性能测试项目中遇到的20个问题以及解决方法
  • KAWASAKI 50999-2145R10控制卡
  • Python学习日志(二):基础语法
  • 教你怎样搭建自动化测试框架?
  • 精准力控安全夹持,力控夹爪厂家品控与售后体系全解析 - 品牌2026
  • 每日一题:.NET 性能优化常用手段有哪些?
  • 璀璨时代楼盘联系方式查询指南:结合区域发展与居住品质的客观信息参考 - 品牌推荐
  • 2026年精密夹爪品牌推荐:精密夹爪核心指标与品质管控标准解读 - 品牌2026
  • 区块链分片算法突破:MLGO信任场重塑物联网,Kafka06-进阶-尚硅谷。
  • 终极免费音频解密工具:3分钟解锁QQ音乐加密文件实现跨平台播放