从链路追踪中的上下文传递出发,说明 contextvars 在同步代码、线程、asyncio 和多进程中的语义,并分析 CPython 3.14.2 的实现。
🐕🦺 Expand More 🚀服务端与数据库压缩:原理、组合与选型
从数据冗余和服务器约束出发,解释数据库常用编码、LZ 与熵编码如何工作、怎样组合成常见 Codec,并结合实际系统和三类数据实测建立压缩选型方法。
🐕🦺 Expand More 🚀Redis Sentinel:故障检测、自动切主与参数调优
解释 Redis Sentinel 的职责边界、节点监控与分布式故障转移,并提供本地实验和生产排障方法。
🐕🦺 Expand More 🚀Kubernetes VPA 的设计和实现
介绍 Kubernetes VPA 的常用配置、推荐算法、Checkpoint、Pod 更新闭环和生产边界,并基于 VPA v1.7.0 分析三个核心组件的关键实现。
🐕🦺 Expand More 🚀Kubernetes 拓扑感知调度与就近访问
从可用区和跨区流量问题出发,介绍 Kubernetes topologySpreadConstraints 与 trafficDistribution 的使用方式,并进一步分析它们在 kube-scheduler、EndpointSlice 控制器和 kube-proxy 中的实现原理。
🐕🦺 Expand More 🚀列式数据库是怎么炼成的
列式数据库常常用于 OLAP 场景,相比于行式数据库,列式数据库在查询分析场景下有更好的性能。本文将以 ClickHouse 为例,介绍列式数据库的核心原理,并给出一个最小可实现模型的伪代码思路。
🐕🦺 Expand More 🚀VictoriaLogs 设计与实现
基于固定源码版本梳理 VictoriaLogs 的组件拆分、Tenant 与 Stream 数据模型、日志写入、Part 合并、查询剪枝、LogsQL pipe 执行和集群故障边界。
🐕🦺 Expand More 🚀译:The Green Tea Garbage Collector
2025年10月29日,Go 官方博客发布了一篇关于 Green Tea 垃圾回收器的文章,介绍了 Golang 1.25 中引入的 Green Tea 垃圾回收器的设计背景和实现原理。这里对这篇文章进行翻译,顺便了解一下 Go 垃圾回收的现状和未来发展方向。
🐕🦺 Expand More 🚀Debezium Mongodb Connector 增量快照使用
在之前的一篇博客中提到了 MongodbSourceConnector 支持增量快照,可以用来解决大数据集在快照时无法完成的问题,那么具体应该怎么使用?它又是怎么实现的?
🐕🦺 Expand More 🚀