Kafka中的HW、LEO、LSO、LW等分别代表什么?

发布于 2020-05-19 18:13:21
关注者
0
被浏览
1560
1 个回答
  • 面试哥
    面试哥 2020-05-19
    为面试而生,有面试问题,就找面试哥。

    HW:High Watermark 高水位,取一个partition对应的ISR中最小的LEO作为HW,consumer最多只能消费到HW所在的位置上一条信息。

    LEO:LogEndOffset 当前日志文件中下一条待写信息的offset

    HW/LEO这两个都是指最后一条的下一条的位置而不是指最后一条的位置。

    LSO:Last Stable Offset 对未完成的事务而言,LSO 的值等于事务中第一条消息的位置(firstUnstableOffset),对已完成的事务而言,它的值同 HW 相同

    LW:Low Watermark 低水位, 代表 AR 集合中最小的 logStartOffset 值

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看