【kafka】关于 kafka LEO(Log End Offe
作者:
Bogon | 来源:发表于
2022-11-25 13:56 被阅读0次
LEO(Log End Offerset) : 每个副本的最后一个offset,LEO 其实就是最新的offset+1
HW(High Watermark): 所有副本最小的LEO
在 Kafka 中,高水位的作用主要有 2 个:
1.定义消息可见性,即用来标识分区下的哪些消息是可以被消费者消费的。
2.帮助 Kafka 完成副本同步。

image.png
follower 故障处理

image.png

image.png

image.png

image.png

image.png
leader故障处理

image.png

image.png

image.png
参考
关于高水位和Leader Epoch的讨论
http://learn.lianglianglee.com/%E4%B8%93%E6%A0%8F/Kafka%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF%E4%B8%8E%E5%AE%9E%E6%88%98/27%20%20%E5%85%B3%E4%BA%8E%E9%AB%98%E6%B0%B4%E4%BD%8D%E5%92%8CLeader%20Epoch%E7%9A%84%E8%AE%A8%E8%AE%BA.md
Kafka3.x 从入门到熟悉全套教程(视频版)
https://www.bilibili.com/video/BV1vr4y1677k
Kafka3.x 从入门到熟悉全套教程(图文版)
https://blog.csdn.net/su2231595742/article/details/125967780
本文标题:【kafka】关于 kafka LEO(Log End Offe
本文链接:https://www.haomeiwen.com/subject/swuwtdtx.html
网友评论