Kafka源码深度剖析系列(汇总)

Kafka源码深度剖析系列

 目录

  一、Kafka源码深度剖析系列

  二、Kafka源码深度剖析——源码阅读环境搭建

  三、Kafka源码深度剖析——源码分析思路

  四、Kafka源码深度剖析——从一个demo开始

  五、Kafka源码深度剖析-KafkaProducer初始化

              1. KafkaProducer初始化(上)

              2. KafkaProducer初始化(下)

  六、Kafka源码深度剖析——KafkaProducer元数据管理

  七、Kafka源码深度剖析——Producer核心流程初探

  八、Kafka源码深度剖析——KafkaProducer加载元数据

  九、​Kafka源码深度剖析——选择合适的分区

  十、Kafka源码深度剖析——RecordAccumulator封装消息流程初探

  十一、Kafka源码深度剖析——提高性能设计的数据结构

  十二、Kafka源码深度剖析——RecordAccumulator封装消息流程详解

  十三、Kafka源码深度剖析——RecordAccumulator高性能代码设计总结

  十四、Kafka源码深度剖析——sender线程发送消息流程初探

  十五、Kafka源码深度剖析——Batch发送的条件

  十六、Kafka源码深度剖析——筛选可以发送消息的Broker

  十七、Kafka源码深度剖析——Kafka网络设计

  十八、Kafka源码深度剖析——KafkaProducer会发送消息吗?

  十九、Kafka源码深度剖析——KafkaProducer终于与Broker建立上连接了

  二十、Kafka源码深度剖析——KafkaProducer终于发送请求了

  二十一、Kafka源码深度剖析——KafkaProducer处理粘包问题的完美方案

  二十二、Kafka源码深度剖析——KafkaProducer处理拆包问题的教科书代码

  二十三、Kafka源码深度剖析——KafkaProducer是如何处理暂存状态的响应消息的

  二十四、Kafka源码深度剖析——KafkaProducer最终如何处理响应

  二十五、Kafka源码深度剖析——响应被处理了以后内存是如何处理的?

  二十六、Kafka源码深度剖析——消息有异常是如何处理的?

  二十七、Kafka源码深度剖析——消息发送超时了是如何处理的?

  二十八、Kafka源码深度剖析——请求长时间没响应如何处理

  二十九、Kafka源码深度剖析——生产者源码精华总结

  三十、Kafka源码深度剖析——观察Kafka源码的包

  三十一、Kafka源码深度剖析——Acceptor线程是如何启动的?

  三十二、Kafka源码深度剖析——用于处理请求连接的Processor是如何启动的?

  三十三、Kafka源码深度剖析——Processor线程是如何接收请求的?

  三十四、Kafka源码深度剖析——Processor线程是如何处理completedReceives请求的?

  三十五、Kafka源码深度剖析——requestQueue队列里的请求是如何被处理的?

  三十六、Kafka源码深度剖析-Request是如何被处理的

  三十七、Kafka源码深度剖析——服务端发送响应的准备工作

  三十八、Kafka源码深度剖析——响应消息是如何发送给客户端的

  三十九、Kafka源码深度剖析——ReplicaManager写数据入口初探

  四十、Kafka源码深度剖析——LogManager是什么?

  四十一、Kafka源码深度剖析——LogManager启动后干什么?

  四十二、Kafka源码深度剖析——Log对象的append总流程窥探

更多技术资料及视频请关注微信公众号或添加 QQ交流群领取

attachments-2020-08-BIABEwzk5f33619c55b06.png

0 条评论

请先 登录 后评论
李希沅 | 奈学教育
李希沅 | 奈学教育

奈学教育 | 金牌讲师

51 篇文章

作家榜 »

  1. NX小编 1251 文章
  2. 58沈剑 322 文章
  3. 热爱技术的小仓鼠 169 文章
  4. 奈学教育 150 文章
  5. 李希沅 | 奈学教育 51 文章
  6. 江帅帅 | 奈学教育 32 文章
  7. 林淮川 | 奈学教育 12 文章
  8. 邱鹏超 3 文章