Distributed Systems
共 4 篇文章。
协议
从 Socket、TCP、HTTP、SSE 与 WebSocket,一路拆到 RPC、JSON-RPC 和 MCP;把分层、连接、流式传输、超时重试与 Agent 工程串成一条线。
Kafka
从 Record Batch 到 ISR、HW、Consumer Offset 与事务,说明 Kafka 各阶段成功语义的有效边界。
PostgreSQL
沿一条 UPDATE 的数据路径拆开 PostgreSQL 的进程模型、MVCC、WAL、Checkpoint、VACUUM、隔离级别与复制。
Redis
拆开 Redis 的事件循环、底层编码、RDB/AOF、复制、Sentinel、Cluster、Cache-Aside 与分布式锁。