通过阅读kafka源码,分析kafka总体架构设计。截止到2022.06,kafka已更新到3.2版本,kafka的分析文章就从3.2版本的源码入手。
1. 源码导入
进入kafka 项目网站下载页,找到3.2版本的source download 链接,下载并解压,然后使用 idea 等编程工具导入。
想要成功导入kafka源码的各种依赖,需要本地安装gradle构建工具,文章也是基于windows平台搭建源码阅读环境,由于gradle构建工具需要依赖JDK8及以上的环境,因此需要本地也安装JDK。
gradle二进制安装包下载后,在windows的系统环境变量path中指定gradle解压包的bin目录,并在cmd控制台输入版本查看命令,显示正常即表示安装成功。
gradle -v
------未完待续