首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Kafka源码阅读的一些小提示

Kafka源码阅读的一些小提示

作者头像
王知无-import_bigdata
发布2021-09-22 11:48:53
发布2021-09-22 11:48:53
5540
举报

今天时间有限,身体不舒服,简更。

阅读源码的重要性不在赘述。现在在很多互联网公司资深技术岗位的招聘要求读过至少一种开源框架的源码。阅读源码的考察也是未来面试的一大重点。

在消息中间件领域,虽然挑战者层出不穷,但是 Kafka 仍然被认为是整个消息引擎领域的事实标准,在任何一个完善的数据平台中,Kafka都是不可或缺的。总之 Kafka 是个利器,Kafka的源码阅读也非常重要。

先说模块

Kafka的模块划分不多,你可以再GitHub上看到。

其中core是重点中的重点,一定要好好看看。

另外,我在之前的文章中提到过一些非常重要的小模块,这些是一定要看的,也是面试的高发区。贴一个模块图。

在这里需要你重点关注的的是:

  • OffSet相关:包括如何获取、如何提交
  • 文件存储相关:Topic、Partition、Segment、副本与备份
  • Leader&Follower同步机制
  • Kafka和Spark、Flink的整合:也就是Connector

暂时就介绍这么多,后面我会出一个更为详细的阅读大纲。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据技术与架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先说模块
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档