1、疑问点:
- kakfa 网络模型
- kafka 协议&基础数据结构
- kafka 分区&副本逻辑
- kafka 文件读写
- kafka offset和highWatermark原理
- kafka leader&follower数据同步
- kafka leader如何选举
- kafka producer和consumer源码
- kafka和rocketmq/qmq/rabbitmq/activemq的优缺点比较
接下来带着疑问点撸源码......
2、源码解读:
3、参考文章
kafka集群metadata管理:https://cloud.tencent.com/developer/article/1329510
4、fork代码-加上部分自己的注释
https://gitee.com/shandadadada/kafka-annotation