Index of /【已完结】Kafka核心源码解读/


../
【001】开篇词   阅读源码,逐渐成了职业进阶道路上的“必选项”.html             17-Aug-2025 20:12               34456
【002】导读  构建Kafka工程和源码阅读环境、Scala语言热身.html           17-Aug-2025 20:12               41942
【003】重磅加餐  带你快速入门Scala语言.html                      17-Aug-2025 20:12               33529
【004】01  日志段:保存消息文件的对象是怎么实现的?.html                 17-Aug-2025 20:12               51373
【005】02  日志(上):日志究竟是如何加载日志段的?.html                 17-Aug-2025 20:12               56182
【006】03  日志(下):彻底搞懂Log对象的常见操作.html                 17-Aug-2025 20:12               72711
【007】04  索引(上):改进的二分查找算法在Kafka索引的应用.html           17-Aug-2025 20:12               47277
【008】05  索引(下):位移索引和时间戳索引的区别是什么?.html              17-Aug-2025 20:13               32014
【009】06  请求通道:如何实现Kafka请求队列?.html                  17-Aug-2025 20:13               46232
【010】07  SocketServer(上):Kafka到底是怎么应用NIO实现网络通信的..> 17-Aug-2025 20:13               56420
【011】08  SocketServer(中):请求还要区分优先级?.html           17-Aug-2025 20:13               37057
【012】09  SocketServer(下):请求处理全流程源码分析.html          17-Aug-2025 20:13               38722
【013】10  KafkaApis:Kafka最重要的源码入口,没有之一.html         17-Aug-2025 20:13               35668
【014】11  Controller元数据:Controller都保存有哪些东西?有几种状态..> 17-Aug-2025 20:13               33795
【015】12  ControllerChannelManager:Controller如何管..> 17-Aug-2025 20:13               32456
【016】13  ControllerEventManager:变身单线程后的Controll..> 17-Aug-2025 20:13               33058
【017】14  Controller选举是怎么实现的?.html                  17-Aug-2025 20:13               44285
【018】15  如何理解Controller在Kafka集群中的作用?.html          17-Aug-2025 20:13               39639
【019】16  TopicDeletionManager: Topic是怎么被删除的?.html  17-Aug-2025 20:13               35329
【020】17  ReplicaStateMachine:揭秘副本状态机实现原理.html      17-Aug-2025 20:13               38234
【021】18  PartitionStateMachine:分区状态转换如何实现?.html    17-Aug-2025 20:13               47517
【022】19  TimingWheel:探究Kafka定时器背后的高效时间轮算法.html     17-Aug-2025 20:13               40601
【023】20  DelayedOperation:Broker是怎么延时处理请求的?.html   17-Aug-2025 20:13               41287
【024】21  AbstractFetcherThread:拉取消息分几步?.html       17-Aug-2025 20:13               28088
【025】22  ReplicaFetcherThread:Follower如何拉取Leade..> 17-Aug-2025 20:13               42270
【026】23  ReplicaManager(上):必须要掌握的副本管理类定义和核心字段.html 17-Aug-2025 20:13               23883
【027】24  ReplicaManager(中):副本管理器是如何读写副本的?.html     17-Aug-2025 20:13               30397
【028】25  ReplicaManager(下):副本管理器是如何管理副本的?.html     17-Aug-2025 20:14               43525
【029】26  MetadataCache:Broker是怎么异步更新元数据缓存的?.html   17-Aug-2025 20:14               31764
【030】27  消费者组元数据(上):消费者组都有哪些元数据?.html              17-Aug-2025 20:14               32413
【031】28  消费者组元数据(下):Kafka如何管理这些元数据?.html           17-Aug-2025 20:14               32463
【032】29  GroupMetadataManager:组元数据管理器是个什么东西?.html  17-Aug-2025 20:14               38635
【033】30  GroupMetadataManager:位移主题保存的只是位移吗?.html   17-Aug-2025 20:14               24451
【034】31  GroupMetadataManager:查询位移时,不用读取位移主题?.html 17-Aug-2025 20:14               28586
【035】32  GroupCoordinator:在Rebalance中,Coordinat..> 17-Aug-2025 20:14               44516
【036】33  GroupCoordinator:在Rebalance中,如何进行组同步?...> 17-Aug-2025 20:14               30890
【037】特别放送(一) 经典的Kafka学习资料有哪些?.html                 17-Aug-2025 20:14               22206
【038】特别放送(二) 一篇文章带你了解参与开源社区的全部流程.html              17-Aug-2025 20:14               17405
【039】特别放送(三) 我是怎么度过日常一天的?.html                     17-Aug-2025 20:14               26420
【040】特别放送(四) 20道经典的Kafka面试题详解.html                 17-Aug-2025 20:14               33221
【041】特别放送(五)  Kafka 社区的重磅功能:移除 ZooKeeper 依赖.html   17-Aug-2025 20:14               31247
【042】期中测试  这些源码知识,你都掌握了吗?.html                     17-Aug-2025 20:14                2342
【043】期末测试  一套习题,测试你的掌握程度.html                      17-Aug-2025 20:14                3526
【044】结束语  源码学习,我们才刚上路呢.html                        17-Aug-2025 20:14               19753