Loading

摘要: 原文博客:https://nosae.top 进程环境 C程序总是从main函数开始执行,内核在调用main之前会调用一个特殊的启动例程,由这个例程去调用main。这个例程如果用C代码来写(一般是用汇编来写),那就是exit(main(argc, argv)),也就是用main的返回值作为程序的结束 阅读全文
posted @ 2025-10-30 23:36 NOSAE 阅读(18) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/informer原理详解 基于 client-go@v0.31.13 informer 介绍 informer 是 k8s 客户端库提供的一个组件,用于 资源变更监听+资源缓存,用于高效感知 k8s 集群中的资源变化。 实际上它就是构建用户控 阅读全文
posted @ 2025-10-13 00:37 NOSAE 阅读(102) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/kafka源码阅读14-controller4 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 在上一篇中,多次出现了分区/副本状态机的身影,当时我们只知 阅读全文
posted @ 2025-10-13 00:37 NOSAE 阅读(18) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/kafka源码阅读13-controller3 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 本篇将针对 controller 的核心类——KafkaC 阅读全文
posted @ 2025-07-20 21:36 NOSAE 阅读(57) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/kafka源码阅读12-controller2 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 读者要注意,本篇要介绍的单线程事件处理器与上一篇的内容并没 阅读全文
posted @ 2025-07-05 12:46 NOSAE 阅读(26) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 总结 参考 极客时间《Kafka核心源码解读》——胡夕 阅读全文
posted @ 2025-07-05 12:45 NOSAE 阅读(15) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/kafka源码阅读11-controller 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 在本 kafka 系列的源码阅读系列中,之前几篇涵盖了 lo 阅读全文
posted @ 2025-07-04 11:10 NOSAE 阅读(87) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/kafka源码阅读10-socketserver3 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 基于前几篇的 SocketServer 的内容,我们发 阅读全文
posted @ 2025-06-27 11:48 NOSAE 阅读(59) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/kafka源码阅读9-socketserver2 在本系列的kafka源码阅读(6)-SocketServer 之 Processor 与 Acceptor中,主要介绍了负责实现网络编程 reactor 模式的 Acceptor 以及 Pro 阅读全文
posted @ 2025-06-13 02:02 NOSAE 阅读(67) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/kafka源码阅读6-socketserver 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 上一篇简单过了一下 kafka 网络层中的请求队列,本章开 阅读全文
posted @ 2025-06-12 16:54 NOSAE 阅读(61) 评论(0) 推荐(0)