- 0
- 0
- 约2.56千字
- 约 6页
- 2026-03-16 发布于北京
- 举报
table{border‑collapse:collapse;}table,th,td{border:1pxsolid#000;}
Kafka的数据机制
Broker:brokerid‑:副
本因子‑分区‑副本:者、
跟随者ISR
kafka集群
Broker1
Partitio
n‑0
Partitio
n‑3Broker
2
Partition‑1
Partitio
n‑0Broker
3
Partitio
n‑2
Partition‑1
Broker4
Partitio
n‑3
Partitio
n‑2
Leader的作用
•每个分区都有自己的者,相当于一个小集群,记录在ZooKeeper中
•生产者和消费者对数据的读写都是在者上进行的
•Leader只会已经提交的数据,不会未提交的数据
table{border-collapse:collapse;}table,th,td{border:1pxsolid#000;}
Kafka的数据机制
Broker:brokerid
-topic:replication-factor
-partition
-replica:leader、follower
isr
kafka集群
Broker1
Partition-0
Partition-3
Broker2
Partition-1
Partition-0
Broker3
Partition-2
Partition-1
Broker4
Partition-3
Partition-2
Leader的作用
•每个partition有自己的leader,相当于一个小集群,记录在zookeeper
•Producer和consumer对数据的读写都是在leader上进行的
•Leader只会已经commit的数据,不会commit的数据
一个Leader副本负责读写,Leader同步数据给Follower,用于在故障时进行故障转移
者的提交
•每个leader会一个ISR(In‑SyncReplica,基本同步)
replica.lag.time.max.ms=10000
replica.lag.max/消息=4000
•当ISR中的所有replica都向Leader回复ACK时,Leader才Commit
≻请求所需的确认=0生产者≻
请求所需的确认=0
数据的实验
kafka‑topics.bat–create–zookeeperlocalhost:2181–replication‑factor4–partitions3–topictest4
参考资料
CAP理论
‑/lib/view/open1429685536416.html
Follower如何从Leaderfetch消息
html
一个Leader副本负责读写,leader同步数据给follower,用于故障时做failover
Leader的commit
•每个learder会一个ISR(In-SyncReplica,基本同步)
replica.lag.time.max.ms=10000
replica.lag.max/messages=4000
•当ISR中的所有replicat都向Leader回复ACK时,Leader才Comm
您可能关注的文档
最近下载
- 调整概算(共45张PPT).pptx VIP
- 河南科技大学《熔化焊工艺》2021-2022学年第一学期期末试卷.doc VIP
- 《GB_T 34877.4-2024工业风机 标准实验室条件下风机声功率级的测定 第4部分:声强法》专题研究报告.pptx VIP
- 2026年批评与自我批评发言稿.pdf VIP
- 抽样与抽样分布().ppt VIP
- 山东第四十九批农作物审定品种介绍-山东种子管理总站.doc
- TB 10751-2018 高速铁路路基工程施工质量验收标准 含2024年修改单(3-1).pdf
- 云宫迅音钢琴谱.docx VIP
- 2024年北京电子科技职业学院高职单招数学/语文/英语历年参考题库(高频考点)含答案解析.docx VIP
- 摄影摄像课程.ppt VIP
原创力文档

文档评论(0)