随笔分类 - kafka
摘要:原文博客:https://nosae.top/posts/kafka源码阅读14-controller4 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 在上一篇中,多次出现了分区/副本状态机的身影,当时我们只知
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读13-controller3 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 本篇将针对 controller 的核心类——KafkaC
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读12-controller2 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 读者要注意,本篇要介绍的单线程事件处理器与上一篇的内容并没
阅读全文
摘要:原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 总结 参考 极客时间《Kafka核心源码解读》——胡夕
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读11-controller 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 在本 kafka 系列的源码阅读系列中,之前几篇涵盖了 lo
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读10-socketserver3 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 基于前几篇的 SocketServer 的内容,我们发
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读9-socketserver2 在本系列的kafka源码阅读(6)-SocketServer 之 Processor 与 Acceptor中,主要介绍了负责实现网络编程 reactor 模式的 Acceptor 以及 Pro
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读6-socketserver 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 上一篇简单过了一下 kafka 网络层中的请求队列,本章开
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读7-kselector 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 我们知道 Java NIO 中的三大组件分别是 Channel、
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读8-kselector2 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 我们知道 Java NIO 中的三大组件分别是 Channel
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读5-请求队列 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 本篇跟随胡夕大佬的步伐,本篇开启 kafka 客户端请求与响应的源码阅读,
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读4-索引 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 之前几篇过了一遍 kafka 中日志和日志段的基本概念以及相关操作,本篇将进一
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读3-日志的增删改查 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码 本篇将接着上篇的内容,继续深入研究 Log 的一些常见操作。 Lead
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读2-日志及其初始化 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 本篇将基于上一篇介绍的日志段,进一步探索 kafka 中的日志,包括
阅读全文
摘要:原文博客:https://nosae.top/posts/kafka源码阅读1-日志段的读:写:恢复 基于开源 kafka 2.5 版本 。 如无特殊说明,文中代码片段将删除 debug 信息、异常的代码 path 等代码,以便观看核心代码。 本篇将探索 kafka 中的日志段(LogSegment
阅读全文

浙公网安备 33010602011771号