kafka秘笈
kafka 秘笈
苍老流年
对未来的不确定与焦虑保持独立的判断与认知
展开
-
kafka源码阅读环境搭建
源码阅读环境搭建原创 2019-08-22 00:47:33 · 2704 阅读 · 2 评论 -
kafka服务端源代码分析之网络层
网络层设计1.Acceptor2.Processor3.RequestChannel4.KafkaRequestHandlerPool5.启动流程原创 2020-08-02 22:55:10 · 216 阅读 · 0 评论 -
kafka服务端源代码分析之日志(1)
kafka日志目录kafka 的日志最终是以文件的形式存储的,每个topic的分区都对应一个物理存储目录,也就是一个Log。为了避免日志文件多大,Log并不是直接对应于磁盘上的一个日志文件,而是分成多个Logsegment。Logsegment对应磁盘上一个日志文件和三个索引文件,索引文件是为了实现消息的快速定位。入下图所示:total 2.3G-rw-r--r--. 1 root root 520K Jul 19 03:25 00000000000000000000.index # offset原创 2020-08-11 10:09:38 · 391 阅读 · 0 评论 -
kafka 服务端源代码分析之LogManager
基本概念OffsetIndexLogSegmentLogappend 和 read方法LogManager初始化startup启动后台任务原创 2020-07-19 22:38:27 · 477 阅读 · 0 评论 -
kafka服务端源代码分析之ReplicaManager
ReplicaManager原创 2020-08-19 00:19:18 · 294 阅读 · 0 评论 -
kafka服务端源代码分析之副本拉取Leader消息
副本拉取leader 消息原创 2020-08-18 23:02:58 · 606 阅读 · 0 评论 -
kafka服务端源代码分析之Controller(1)
controller1.controller简介2.请求发送管理本broker请求发送给其他broker3.请求处理4.controller选举实现原创 2020-08-30 15:20:44 · 279 阅读 · 0 评论 -
kafka服务端源代码分析之Broker元数据(MetadataCache)
MetadataCache原创 2020-08-20 22:56:36 · 798 阅读 · 0 评论 -
kafka服务端源代码分析之Controller选举
controller 选举过程原创 2020-08-27 16:21:25 · 428 阅读 · 0 评论