kafka源码阅读
kafka源码阅读系列
mhHao
Talk less, do more.
展开
-
kafka源码阅读-Broker启动流程
Kafka源码包含多个模块,每个模块负责不同的功能。服务端源码:实现Kafka Broker的核心功能,包括日志存储、控制器、协调器、元数据管理及状态机管理、延迟机制、消费者组管理、高并发网络架构模型实现等。Java客户端源码:实现了Producer和Consumer与Broker的交互机制,以及通用组件支撑代码。Connect源码:用来构建异构数据双向流式同步服务。Stream源码:用来实现实时流处理相关功能。Raft源码:实现了Raft一致性协议。Admin模块。原创 2024-07-13 15:14:03 · 586 阅读 · 1 评论 -
kafka源码阅读-日志管理器
Kafka源码包含多个模块,每个模块负责不同的功能。服务端源码:实现Kafka Broker的核心功能,包括日志存储、控制器、协调器、元数据管理及状态机管理、延迟机制、消费者组管理、高并发网络架构模型实现等。Java客户端源码:实现了Producer和Consumer与Broker的交互机制,以及通用组件支撑代码。Connect源码:用来构建异构数据双向流式同步服务。Stream源码:用来实现实时流处理相关功能。Raft源码:实现了Raft一致性协议。Admin模块。原创 2024-07-15 00:25:34 · 787 阅读 · 0 评论 -
kafka源码阅读-Topic创建流程
Kafka源码包含多个模块,每个模块负责不同的功能。服务端源码:实现Kafka Broker的核心功能,包括日志存储、控制器、协调器、元数据管理及状态机管理、延迟机制、消费者组管理、高并发网络架构模型实现等。Java客户端源码:实现了Producer和Consumer与Broker的交互机制,以及通用组件支撑代码。Connect源码:用来构建异构数据双向流式同步服务。Stream源码:用来实现实时流处理相关功能。Raft源码:实现了Raft一致性协议。Admin模块。原创 2024-07-14 11:59:45 · 605 阅读 · 0 评论 -
kafka源码阅读-Controller解析
Kafka源码包含多个模块,每个模块负责不同的功能。服务端源码:实现Kafka Broker的核心功能,包括日志存储、控制器、协调器、元数据管理及状态机管理、延迟机制、消费者组管理、高并发网络架构模型实现等。Java客户端源码:实现了Producer和Consumer与Broker的交互机制,以及通用组件支撑代码。Connect源码:用来构建异构数据双向流式同步服务。Stream源码:用来实现实时流处理相关功能。Raft源码:实现了Raft一致性协议。Admin模块。原创 2024-07-20 18:08:51 · 298 阅读 · 0 评论