美文网首页
【kafka】关于 kafka LEO(Log End Offe

【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