buildx构建双架构的image February 20, 2025 less than 1 minute read docker buildx build --platform linux/amd64,linux/arm64 -t <name> --push . Twitter Facebook LinkedIn Previous Next
内存原理(一):从 malloc 到内核,一次内存申请发生了什么 May 6, 2026 2 minute read 一行 malloc(100) 之后,内存到底从哪里来?什么时候真正占用物理内存?为什么 top 里进程显示用了 1GB,free 命令却显示空闲内存还有很多?
xDS 控制面实战 (二):Simple Cache 是如何“偷懒”又如何“爆掉”的? April 13, 2026 less than 1 minute read 在上一篇中,我们知道了控制面的核心是“大黑板”也就是 Cache。今天我们要聊聊,go-control-plane 里最常用的第一块黑板:Simple Cache (简单缓存)。
xDS 控制面实战 (三):Linear Cache 大揭秘,如何省下 90% 的内存? April 13, 2026 less than 1 minute read 上一篇文章里我们留了一个悬念:既然 1 万个 Envoy 代理需要的配置其实 99% 都一模一样,那为什么控制面(Simple Cache)还要傻乎乎地在内存里复制 1 万遍呢,这不是白白浪费服务器吗?