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

kafka入门,Kafka 副本(十三)

Kafka副本

副本基本信息

1)Kafka副本作用,提高数据可靠性
2)Kafka默认副本1个,生产环境一般配置2个,保证数据可靠性,太多副本会增加磁盘存储空间,增加网络上数据传输,降低效率
3)Kafka中副本份为:Leader和Follower,kafka生产者只会把数据发往Leader,然后Follower找Leader进行同步数据
4)Kafka分区中的所有副本统称为AR
AR=ISR+OSR
ISR,表示和Leader保持同步的集合Follower集合。如果Follower长时间未向Leader发送通信请求和同步数据,则该Follower将被踢出ISR,该事件阈值由replica.lag.time.max.ms参数设定,默认30s,leader发送故障之后,就会从ISR中选举新的leader
OSR,表示Follower与Leader副本同步时,延迟过多的副本

Leader选举流程

kafka集群中有一个broker的Controller会被选举为Controller Leader,复制管理集群broker的上下线,所有topic的分区副本分配和Leader选举等工作
controller的信息同步工作是依赖于Zookeeper的。
在这里插入图片描述

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

相关文章:

  • 利用PPT制作简单的矢量图
  • 18-Linux 常用命令
  • 2024考研408-计算机组成原理第六章-总线学习笔记
  • uni_app 微信小程序 苹果手机 边框显示不全
  • vue 访问第三方 跨域, 配置vue.config.js
  • 使用gradio库的File模块实现文件上传和展示
  • 网络安全进阶学习第四课——SSRF服务器请求伪造
  • js处理扁平数组和树结构相互转换
  • Spark弹性分布式数据集
  • ffmpeg学习记录
  • ChatGPT:为教育创新提供五大机遇
  • Educational Codeforces Round 151 (Rated for Div. 2)
  • 【AI机器学习入门与实战】机器学习算法都有哪些分类?
  • React之hooks
  • 1.监控分布式--zabbix
  • java stream 多个集合去重取交集
  • 给LLM装上知识:从LangChain+LLM的本地知识库问答到LLM与知识图谱的结合
  • 视频与AI,与进程交互(二) pytorch 极简训练自己的数据集并识别
  • LLM - 第2版 ChatGLM2-6B (General Language Model) 的工程配置
  • 从0开始,手写MySQL事务
  • React中useState的setState方法请求了好多次
  • 【MYSQL基础】基础命令介绍
  • 多元回归预测 | Matlab基于灰狼算法优化深度置信网络(GWO-DBN)的数据回归预测,matlab代码回归预测,多变量输入模型
  • 校园wifi网页认证登录入口
  • [SpringBoot]Spring Security框架
  • Unity 之 抖音小游戏本地数据最新存储方法分享
  • 逍遥自在学C语言 | 函数初级到高级解析
  • Elastic 推出 Elastic AI 助手
  • 【数据库】MySQL安装(最新图文保姆级别超详细版本介绍)
  • 前端使用pdf-lib库实现pdf合并,window.open预览合并后的pdf