会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
NOSAE's Blog
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2025年6月12日
kafka源码阅读(6)-SocketServer之Processor与Acceptor
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 上一篇简单过了一下 kafka 网络层中的请求队列,本章开始上点干货,真正看一下 kafka 的网络层是如何运作的。本
阅读全文
posted @ 2025-06-12 16:54 NOSAE
阅读(32)
评论(0)
推荐(0)
2025年6月11日
gRPC阅读(3)—— 服务发现
摘要: 原文博客:https://nosae.top 服务发现概述 平时用浏览器上过网都知道,输入一个网址比如google.com就能访问内容,背后是DNS帮我们将google.com解析成IP地址,最终浏览器才能基于TCP协议,从本地连接到这个服务提供商的IP地址。所以DNS属于服务发现的其中一种方式。
阅读全文
posted @ 2025-06-11 17:39 NOSAE
阅读(114)
评论(0)
推荐(0)
字节RPC框架kitex源码阅读(二)
摘要: 原文博客:https://nosae.top 基于kitex@v0.11.3 开篇 在上篇字节RPC框架kitex源码阅读(一)中,简单过了一遍从创建服务、监听端口、建立连接&派发、退出清理的流程,对于代码生成的回调如何在kitex内部得到调用也有了初步的认知。 这篇是(一)的续篇,深入分析remo
阅读全文
posted @ 2025-06-11 17:39 NOSAE
阅读(79)
评论(0)
推荐(0)
golang底层知识汇总
摘要: 原文博客:https://nosae.top | | | 元素个数<=4 | 直接分配在栈上 | | 元素个数>4 | 放到静态区并在运行时取出 | 数组的访问和赋值大多数会被转换成直接内存读写,需要同时依赖编译时和运行时(比如有的常量下标访问在编译时检查出越界,有时候使用变量下标则在运行时检查)。
阅读全文
posted @ 2025-06-11 17:39 NOSAE
阅读(44)
评论(0)
推荐(0)
2025年6月9日
kafka源码阅读(7)-Kafka中的NIO封装(上)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 我们知道 Java NIO 中的三大组件分别是 Channel、Buffer 以及 Selector,而 kafka
阅读全文
posted @ 2025-06-09 01:56 NOSAE
阅读(42)
评论(0)
推荐(0)
kafka源码阅读(8)-Kafka中的NIO封装(下)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 我们知道 Java NIO 中的三大组件分别是 Channel、Buffer 以及 Selector,而 kafka
阅读全文
posted @ 2025-06-09 01:56 NOSAE
阅读(71)
评论(0)
推荐(0)
2025年5月26日
kafka源码阅读(5)-请求队列
摘要: 原文博客:https://nos-ae.github.io 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 本篇跟随胡夕大佬的步伐,本篇开启 kafka 客户端请求与响应的源码阅读,特别是针对请求队列源码进行分析
阅读全文
posted @ 2025-05-26 01:04 NOSAE
阅读(49)
评论(0)
推荐(0)
2025年5月20日
kafka源码阅读(4)-索引查找
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 之前几篇过了一遍 kafka 中日志和日志段的基本概念以及相关操作,本篇将进一步聚焦于日志索引的源码分析,揭秘 kaf
阅读全文
posted @ 2025-05-20 22:01 NOSAE
阅读(60)
评论(0)
推荐(0)
kafka源码阅读(3)-日志的增删改查
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码 本篇将接着上篇的内容,继续深入研究 Log 的一些常见操作。 LeaderEpoch 在开始讲解日志之前,我觉得有必要先
阅读全文
posted @ 2025-05-20 14:11 NOSAE
阅读(66)
评论(0)
推荐(0)
kafka源码阅读(2)-日志及其初始化
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 本篇将基于上一篇介绍的日志段,进一步探索 kafka 中的日志,包括如何加载管理日志段等操作。如无特别修饰,文中所述的
阅读全文
posted @ 2025-05-20 14:09 NOSAE
阅读(48)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告