个人书单
整理一波自己看过的或想看的书籍
Server端对于不同类型的请求处理实现
主要介绍Controller在启动时注册的这么多监听,各自的用处
介绍KafkaController中的两种状态机
Controller类似于其他分布式系统的Master角色,Kafka任何一台Broker都可以作为Controller,但是同一集群同时只会有一个alive状态的Controller
详细介绍ReplicaManager中有什么成员变量,又做了些什么
主要介绍副本同步线程什么情况下启动,同步线程处理逻辑,以及什么情况下线程关闭
Kafka处理Fetch请求以及日志读取过程
介绍Server端接收到Produce请求,是如何进行处理的,处理之后分片是如何产生的
此日志不是Kafka本身日志,介绍Kafka底层是如何存储日志数据的