a cache server written in golang.
参考《分布式缓存-原理、架构及go语言实现》,用于学习golang编程
项目中用到的技术:
-
git submodule add remoteaddr localdir
-
pipeline技术
-
rocksdb LSM树
-
时间轮盘 高性能定时器
-
一致性协议
-
gossip协议
-
常用linux 命令: strace, tcpdump
-
服务端解偶:将处理网络和数据库操作放到不同的goroute中