首先我们的 kafka 的消息本身是存储在日志段中的, 对应的源码是下面这段代码:
class LogSegment private[log] (val log: FileRecords,
val lazyOffsetIndex: LazyIndex[OffsetIndex],
val lazyTimeIndex: LazyIndex[TimeIndex],
首先我们的 kafka 的消息本身是存储在日志段中的, 对应的源码是下面这段代码:
class LogSegment private[log] (val log: FileRecords,
val lazyOffsetIndex: LazyIndex[OffsetIndex],
val lazyTimeIndex: LazyIndex[TimeIndex],