今天时间有限,身体不舒服,简更。
阅读源码的重要性不在赘述。现在在很多互联网公司资深技术岗位的招聘要求读过至少一种开源框架的源码。阅读源码的考察也是未来面试的一大重点。
在消息中间件领域,虽然挑战者层出不穷,但是 Kafka 仍然被认为是整个消息引擎领域的事实标准,在任何一个完善的数据平台中,Kafka都是不可或缺的。总之 Kafka 是个利器,Kafka的源码阅读也非常重要。
Kafka的模块划分不多,你可以再GitHub上看到。
其中core是重点中的重点,一定要好好看看。
另外,我在之前的文章中提到过一些非常重要的小模块,这些是一定要看的,也是面试的高发区。贴一个模块图。
在这里需要你重点关注的的是:
暂时就介绍这么多,后面我会出一个更为详细的阅读大纲。