《分布式缓存:原理、架构及Go语言实现》本书共分3个部分,每个部分都有3章。第1部分为基本功能的实现,主要介绍基于HTTP的in memory缓存服务、HTTP/REST协议、TCP等。第2部分介绍性能相关的内容,我们将集中全力讲解从各方面提升缓存服务性能的方法,主要包括pipeline的原理、RocksDB批量写入等。最后一个部分则和分布式缓存服务集群有关,主要介绍分布式缓存集群、节点的再平衡功能等。本书选择用来实现分布式缓存的编程语言是当前流行的Go语言。
目录
- 第 1 部分 基本功能
- 第1章 基于HTTP的内存缓存服务 3
- 第 2章 基于TCP的内存缓存服务 32
- 第3章 数据持久化 50
- 第 2 部分 性能相关
- 第4章 用pipelining加速性能 73
- 第5章 批量写入 101
- 第6章 异步操作 113
- 第 3 部分 服务集群
- 第7章 分布式缓存 131
- 第8章 节点再平衡 154
- 第9章 缓存生存时间 166