上节课,我们学习了日志段部分的源码,你可以认为,日志是日志段的容器,里面定义了很多管理日志段的操作。在我看来,Log 对象是 Kafka 源码(特别是 Broker 端)最核心的部分,没有之一。 跟着调一遍全看明白了 Log.scala 主要是「日志加载日志段的过程」