August 3, 2026
解释 Redis Sentinel 的职责边界、节点监控与分布式故障转移,并提供本地实验和生产排障方法。
January 3, 2025
虽然现在 memcached 不是当下最流行的缓存系统,但是胜在简单。了解其协议设计和使用场景,对于架构设计也会有一些帮助。本文通过抓包的方式来分析 memcached 的协议交互过程,再结合一部分源码来分析下 memcached 是怎么支持“分布式”场景的。
August 18, 2024
记录在使用 ShardingSphere Proxy过程中遇到的使用笔记、思考、问题或解决方案
February 26, 2024
分析 nats 的设计和实现,理解其中的关键流程,并记录阅读 nats 源码中的关键函数。
January 27, 2022
尝试设计一个 "分布式" 定时任务系统,"功能设计" 和 "分布式设计" 作为切入点。不含任何的代码,只是一个设计思路。
March 29, 2020
Redis 如何通过复制流、replication ID、offset 和 replication backlog 维持副本数据,并为 Sentinel 与 Redis Cluster 的故障转移提供基础。
October 23, 2018
本文对etcd的原理,实现细节,性能等均不考虑,仅将etcd作为一个分布式的K-V存储组件。
April 17, 2018
分布式是一种工作方式,把一个系统的不同功能放在不同的机器上。集群是一种物理形态,同一个任务放在不同的机器上。