首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kafka
一眼万年04
创建于2025-06-09
订阅专栏
kafka源码讲解系列文章
等 1 人订阅
共9篇文章
创建于2025-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Apache Kafka 架构全面解析
概述 Apache Kafka 是一个高性能的分布式事件流平台,采用分层架构设计,支持高吞吐量、低延迟的数据处理。本文将结合源码深入分析 Kafka 的整体架构、核心组件和设计原理。
Kafka控制器服务器启动流程详解
概述 本文档详细分析Kafka KRaft模式下控制器服务器(ControllerServer)的启动流程。控制器是Kafka集群的核心组件,负责管理集群元数据、分区领导者选举、配置管理等关键功能。
Kafka 网络层架构深度解析
概述 Apache Kafka 的网络层是其高性能的核心基础,采用了基于 Java NIO 的事件驱动架构,实现了高并发、低延迟的网络通信。
Kafka APIs 深度解析:请求处理架构与核心流程
概述 KafkaApis 是 Kafka Broker 中负责处理所有客户端请求的核心组件,它作为请求处理的统一入口,将不同类型的 API 请求路由到相应的处理逻辑。
Kafka 元数据管理系统深度解析
概述 Kafka 元数据(metadata)管理系统是整个集群运行的核心基础设施,负责维护集群的拓扑信息、主题分区配置、副本状态、安全策略等关键信息。
Kafka ReplicaManager 深度解析:副本管理的核心引擎
概述 ReplicaManager 是 Kafka Broker 中最核心的组件之一,负责管理分区副本的完整生命周期,包括副本同步、ISR 管理、高水位更新、日志追加等关键功能。
Kafka Partition 管理深度解析
概述 Kafka 中的 Partition(分区)是数据存储和复制的基本单位。每个分区都有一个 leader 和多个 follower 副本
Kafka LogManager 深度解析
概述 Kafka LogManager 是 Kafka 存储子系统的核心组件,负责管理所有分区的日志文件。它统一管理日志的创建、检索、清理、压缩等操作,是 Kafka 高性能存储的基础。
Kafka KRaft 深度解析
概述 KRaft (Kafka Raft) 是 Apache Kafka 自主实现的共识协议,基于 Raft 算法但针对 Kafka 的特定需求进行了定制。KRaft 彻底替代了 ZooKeeper