首页
拿个 offer
Java 面试宝典
Java 面试题集
死磕 Java
优质专栏
Java 技术总览
SK 一下
透彻理解 Kafka
整理:
大明哥
|
来源:
Ressmix
|
时间:
2023-07-31
深入讲解 Kafka 核心原理,从实战到源码带你透彻理解 Kafka
消息队列
Kafka
码上阅读
专栏文章
实战篇
透彻理解Kafka(一)——整体架构
透彻理解Kafka(二)——消息存储:日志格式
透彻理解Kafka(三)——消息存储:零拷贝
透彻理解Kafka(四)——ISR机制
透彻理解Kafka(五)——通信机制:多路复用
透彻理解Kafka(六)——集群控制:Controller
透彻理解Kafka(七)——Producer:核心原理
透彻理解Kafka(八)——Consumer:核心原理
透彻理解Kafka(九)——Consumer:协调器
透彻理解Kafka(十)——时间轮调度
透彻理解Kafka(十一)——实战案例:集群规划
源码篇
Kafka源码分析(一)——源码环境搭建
Kafka源码分析(二)——Producer:初始化
Kafka源码分析(三)——Producer:Metadata集群元数据
Kafka源码分析(四)——Producer:Partitioner分区器
Kafka源码分析(五)——Producer:RecordAccumulator缓冲区
Kafka源码分析(六)——Producer:Sender线程——Batch筛选
Kafka源码分析(七)——Producer:Sender线程——Broker连接检查
Kafka源码分析(八)——Producer:Sender线程——ClientRequest请求缓存
Kafka源码分析(九)——Producer:Sender线程——Selector轮询
Kafka源码分析(十)——Producer:NIO通讯——写请求拆包
Kafka源码分析(十一)——Producer:NIO通讯——读响应拆包和粘包
Kafka源码分析(十二)——Producer:超时问题
Kafka源码分析(十三)——Broker:整体架构
Kafka源码分析(十四)——Broker:网络层——Acceptor线程
Kafka源码分析(十五)——Broker:网络层——Processor线程
Kafka源码分析(十六)——Broker:网络层——RequestChannel和RequestHandler
Kafka源码分析(十七)——Broker:API层——KafkaApis
Kafka源码分析(十八)——Broker:日志子系统——整体架构
Kafka源码分析(十九)——Broker:日志子系统——Log
Kafka源码分析(二十)——Broker:日志子系统——LogSegment
Kafka源码分析(二一)——Broker:日志子系统——索引
Kafka源码分析(二二)——Broker:副本同步——Follower侧整体流程
Kafka源码分析(二三)——Broker:副本同步——Leader侧整体流程
Kafka源码分析(二四)——Broker:副本同步——延迟读写
Kafka源码分析(二五)——Broker:集群管理——KafkaController
Kafka源码分析(二六)——Broker:集群管理——Topic创建
Kafka源码分析(二七)——Broker:集群管理——分区重分配
Kafka源码分析(二八)——Consumer:GroupCoordinator协调器
相关专栏
Kafka 基础教程
Kafka 入门教程不二之选