前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kafka源码阅读的一些小提示

Kafka源码阅读的一些小提示

作者头像
王知无-import_bigdata
发布2021-09-22 11:48:53
4890
发布2021-09-22 11:48:53
举报
文章被收录于专栏:大数据成神之路

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

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

在消息中间件领域,虽然挑战者层出不穷,但是 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 条评论
热度
最新
推荐阅读
目录
  • 先说模块
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档