Loading

摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 总结 参考 极客时间《Kafka核心源码解读》——胡夕 阅读全文
posted @ 2025-07-05 12:45 NOSAE 阅读(7) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 在本 kafka 系列的源码阅读系列中,之前几篇涵盖了 log 和 network 两大板块。本篇将开启第三板块:co 阅读全文
posted @ 2025-07-04 11:10 NOSAE 阅读(71) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 基于前几篇的 SocketServer 的内容,我们发现漏了一个 KafkaRequestHandler 还没分析(以 阅读全文
posted @ 2025-06-27 11:48 NOSAE 阅读(40) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 本系列的kafka源码阅读(6)-SocketServer 之 Processor 与 Acceptor中,主要介绍了负责实现网络编程 reactor 模式的 Acceptor 以及 Processor,对于 SocketServer 如何使用它们并没有 阅读全文
posted @ 2025-06-13 02:02 NOSAE 阅读(50) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 上一篇简单过了一下 kafka 网络层中的请求队列,本章开始上点干货,真正看一下 kafka 的网络层是如何运作的。本 阅读全文
posted @ 2025-06-12 16:54 NOSAE 阅读(35) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 服务发现概述 平时用浏览器上过网都知道,输入一个网址比如google.com就能访问内容,背后是DNS帮我们将google.com解析成IP地址,最终浏览器才能基于TCP协议,从本地连接到这个服务提供商的IP地址。所以DNS属于服务发现的其中一种方式。 阅读全文
posted @ 2025-06-11 17:39 NOSAE 阅读(135) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于kitex@v0.11.3 开篇 在上篇字节RPC框架kitex源码阅读(一)中,简单过了一遍从创建服务、监听端口、建立连接&派发、退出清理的流程,对于代码生成的回调如何在kitex内部得到调用也有了初步的认知。 这篇是(一)的续篇,深入分析remo 阅读全文
posted @ 2025-06-11 17:39 NOSAE 阅读(91) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top | | | 元素个数<=4 | 直接分配在栈上 | | 元素个数>4 | 放到静态区并在运行时取出 | 数组的访问和赋值大多数会被转换成直接内存读写,需要同时依赖编译时和运行时(比如有的常量下标访问在编译时检查出越界,有时候使用变量下标则在运行时检查)。 阅读全文
posted @ 2025-06-11 17:39 NOSAE 阅读(45) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 我们知道 Java NIO 中的三大组件分别是 Channel、Buffer 以及 Selector,而 kafka 阅读全文
posted @ 2025-06-09 01:56 NOSAE 阅读(76) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 我们知道 Java NIO 中的三大组件分别是 Channel、Buffer 以及 Selector,而 kafka 阅读全文
posted @ 2025-06-09 01:56 NOSAE 阅读(47) 评论(0) 推荐(0)