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