Posted in

Go多进程日志聚合为何乱序?4层缓冲机制(glibc stdout → kernel pipe buffer → epoll wait → Go channel)逐层穿透分析

第一章:Go多进程日志聚合为何乱 … Go多进程日志聚合为何乱序?4层缓冲机制(glibc stdout → kernel pipe buffer → epoll wait → Go channel)逐层穿透分析Read more

Posted in

你的Go游戏还在用JSON传协议?——Protocol Buffers v3 + gogoproto定制序列化提速2.7倍(含proto生成器CLI工具)

第一章:你的Go游戏还在用JSO … 你的Go游戏还在用JSON传协议?——Protocol Buffers v3 + gogoproto定制序列化提速2.7倍(含proto生成器CLI工具)Read more

Posted in

为什么柏林初创公司面试第一题必问“如何用Go实现无锁Ring Buffer”?高性能系统人才筛选潜规则曝光

第一章:Go语言在国外有多火 G … 为什么柏林初创公司面试第一题必问“如何用Go实现无锁Ring Buffer”?高性能系统人才筛选潜规则曝光Read more

Posted in

Go服务日志爆炸式增长的真相:单日2TB访问日志背后,我们用3个原子操作+1个ring buffer将写入延迟压至<8μs

第一章:Go服务日志爆炸式增长的 … Go服务日志爆炸式增长的真相:单日2TB访问日志背后,我们用3个原子操作+1个ring buffer将写入延迟压至<8μsRead more

Posted in

Go结构体序列化存储踩坑实录:JSON vs Gob vs Protocol Buffers vs Apache Arrow(附基准测试Raw Data与CPU Cache Miss率)

第一章:Go结构体序列化存储踩坑 … Go结构体序列化存储踩坑实录:JSON vs Gob vs Protocol Buffers vs Apache Arrow(附基准测试Raw Data与CPU Cache Miss率)Read more