课前必学 (3讲)
开篇词 | 阅读源码,逐渐成了职业进阶道路上的“必选项”
时长 13:20
导读 | 构建Kafka工程和源码阅读环境、Scala语言热身
时长 14:52
重磅加餐 | 带你快速入门Scala语言
时长 14:23
日志模块 (5讲)
01 | 日志段:保存消息文件的对象是怎么实现的?
时长 18:10
02 | 日志(上):日志究竟是如何加载日志段的?
时长 14:28
03 | 日志(下):彻底搞懂Log对象的常见操作
时长 32:47
04 | 索引(上):改进的二分查找算法在Kafka索引的应用
时长 24:14
05 | 索引(下):位移索引和时间戳索引的区别是什么?
时长 14:17
请求处理模块 (5讲)
06 | 请求通道:如何实现Kafka请求队列?
时长 21:35
07 | SocketServer(上):Kafka到底是怎么应用NIO实现网络通信的?
时长 22:30
08 | SocketServer(中):请求还要区分优先级?
时长 21:25
09 | SocketServer(下):请求处理全流程源码分析
时长 20:09
10 | KafkaApis:Kafka最重要的源码入口,没有之一
时长 17:06
Controller模块 (5讲)
11 | Controller元数据:Controller都保存有哪些东西?有几种状态?
时长 18:57
12 | ControllerChannelManager:Controller如何管理请求发送?
时长 18:47
13 | ControllerEventManager:变身单线程后的Controller如何处理事件?
时长 18:02
14 | Controller选举是怎么实现的?
时长 22:16
15 | 如何理解Controller在Kafka集群中的作用?
时长 16:07
状态机模块 (3讲)
16 | TopicDeletionManager: Topic是怎么被删除的?
时长 20:05
17 | ReplicaStateMachine:揭秘副本状态机实现原理
时长 21:41
18 | PartitionStateMachine:分区状态转换如何实现?
时长 22:48
延迟操作模块 (2讲)
19 | TimingWheel:探究Kafka定时器背后的高效时间轮算法
时长 22:41
20 | DelayedOperation:Broker是怎么延时处理请求的?
时长 26:23
副本管理模块 (6讲)
21 | AbstractFetcherThread:拉取消息分几步?
时长 17:58
22 | ReplicaFetcherThread:Follower如何拉取Leader消息?
时长 18:28
23 | ReplicaManager(上):必须要掌握的副本管理类定义和核心字段
时长 16:51
24 | ReplicaManager(中):副本管理器是如何读写副本的?
时长 17:51
25 | ReplicaManager(下):副本管理器是如何管理副本的?
时长 25:40
26 | MetadataCache:Broker是怎么异步更新元数据缓存的?
时长 18:58
消费者组管理模块 (7讲)
27 | 消费者组元数据(上):消费者组都有哪些元数据?
时长 22:11
28 | 消费者组元数据(下):Kafka如何管理这些元数据?
时长 21:16
29 | GroupMetadataManager:组元数据管理器是个什么东西?
时长 20:14
30 | GroupMetadataManager:位移主题保存的只是位移吗?
时长 16:29
31 | GroupMetadataManager:查询位移时,不用读取位移主题?
时长 15:32
32 | GroupCoordinator:在Rebalance中,Coordinator如何处理成员入组?
时长 23:27
33 | GroupCoordinator:在Rebalance中,如何进行组同步?
时长 18:09
特别放送 (5讲)
特别放送(一)| 经典的Kafka学习资料有哪些?
时长 10:30
特别放送(二)| 一篇文章带你了解参与开源社区的全部流程
时长 09:08
特别放送(三)| 我是怎么度过日常一天的?
时长 11:03
特别放送(四)| 20道经典的Kafka面试题详解
时长 28:04
特别放送(五) | Kafka 社区的重磅功能:移除 ZooKeeper 依赖
时长 22:38
测试题 (2讲)
期中测试 | 这些源码知识,你都掌握了吗?
时长 00:37
期末测试 | 一套习题,测试你的掌握程度
时长 01:14
结束语 (1讲)
结束语 | 源码学习,我们才刚上路呢 隐藏内容此处内容需要权限查看
会员免费查看
隐藏内容
此处内容需要权限查看
会员免费查看时长 08:16
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。