首页
学习
活动
专区
圈层
工具
发布
首页标签源码学习

#源码学习

【Kafka 源码手记】05 Broker 网络层与请求处理(上):线程全景、Acceptor 与安全握手

RobinXYuan

上一篇结尾,那条穿过 L4 代理的 MetadataRequest 终于抵达 Broker。门内发生了什么?谁来 accept 这条 TCP 连接、TLS 与 ...

13310

gdb 跟踪第一条 SQL,读 OB 源码的正确姿势

用户7380306

上一篇发出去,有朋友私信我,源码拉下来了,打开一看傻眼了。几千个文件,几十万行起步的体量,从哪下嘴?

12910

【Kafka 源码手记】04 客户端如何找到 Broker

RobinXYuan

上一篇结尾留下了一条悬念:Producer 「查元数据缓存」查到的那些 Leader 位置,最初是从哪来的?bootstrap.servers 明明只写了一个地...

14210

【Kafka 源码手记】03 Kafka 架构总览

RobinXYuan

上一篇我们聊了 Kafka Log 的结构,结尾留了一个问题:单机的 Log 设计得再优秀,受制于单机存储容量上限,一台机器难以装下一个公司的活动数据,也无法做...

11400

【Kafka 源码手记】02 Kafka 的核心哲学:Everything Is A Log

RobinXYuan

这个「Log」到底是个什么东西——数据库里有它,文件系统里有它,Kafka 里又有它?

10300

【Kafka 源码手记】01 从消息队列到 Event Streaming

RobinXYuan

写这个系列之前,我觉着有必要先搞清楚一件事:Kafka 出现之前,世界是什么样的。2010 年 LinkedIn 着手做 Kafka 的时候,ActiveMQ ...

11400

【Kafka 源码手记】01 从消息队列到 Event Streaming

RobinXYuan

写这个系列之前,我觉着有必要先搞清楚一件事:Kafka 出现之前,世界是什么样的。2010 年 LinkedIn 着手做 Kafka 的时候,ActiveMQ ...

11400

Rspack 源码解析(四):从 ModuleGraph 到 ChunkGraph

Amos

本篇是 Rspack 源码解析系列第四篇。上一篇我们已经得到了一张稳定的 ModuleGraph:它回答的是“模块依赖谁”。但浏览器并不认识 ModuleGra...

16220

Rspack 源码解析(四):从 ModuleGraph 到 ChunkGraph

Amos

本篇是 Rspack 源码解析系列第四篇。上一篇我们已经得到了一张稳定的 ModuleGraph:它回答的是“模块依赖谁”。但浏览器并不认识 ModuleGra...

16220

Rspack 源码解析(三):从入口到依赖图,读懂 Make 阶段的 Rust 任务循环

Amos

本篇是 Rspack 源码解析系列第三篇。前两篇我们已经从 rspack build 走到了 Rust 侧的 22-Pass 编译流水线;这一篇开始进入第一个真...

18521

Rspack 源码解析(三):从入口到依赖图,读懂 Make 阶段的 Rust 任务循环

Amos

本篇是 Rspack 源码解析系列第三篇。前两篇我们已经从 rspack build 走到了 Rust 侧的 22-Pass 编译流水线;这一篇开始进入第一个真...

18521

一个全新朋友圈程序PHP源码开源发布

龙毅

做个人站、兴趣社区、校园或企业内部圈,总想有个像微信朋友圈那样的“动态广场”。最近我把这套 PHP 版朋友圈开源程序整理开源,功能完整、部署简单,欢迎 Star...

29720

2025年总结: 我靠AI躺平了一年

用户4035096

今年玩点花活,直接让AI基于我过去一年的 github commit 生成2025总结。

26410

pgvector 源码学习: 1 pgvector 简介 (Introduction to pgvector)

用户4035096

pgvector不用多介绍, PostgreSQL的向量索引插件, 也可能是数据库领域最早一批支持向量搜索功能的开源插件!

56810

Java源码深度解析:从NIO的ByteChannel接口到AI Agent与云原生时代的I/O抽象基石(JDK 26版)

jack.yang

在Java NIO庞大而复杂的类型体系中,java.nio.channels.ByteChannel 是一个异类。它仅有6行有效代码,没有定义任何新方法,没有默...

29410

Java源码 NIO AsynchronousSocketChannel 源码深度解析:从TCP状态机到AI Agent与云原生时代的异步网络I/O全链路架构

jack.yang

在Java网络编程的演进史中,AsynchronousSocketChannel(以下简称ASC)始终是一个充满争议的存在。作为NIO.2(JDK 1.7)引入...

29320
领券