分布式的理论知识:由于现在的系统慢慢地变成了分布式, 所以又扩展出了很多相关基础知识需要学习: 一、数据复制与一致性: CAP理论, BASE原则,幂等性, 2PC, TCC Paxos , Raft , Gossip 二、数据分片和路由: Hash分片:Hash取模(实际中非常常见的算法), 虚拟桶(Redis使用),一致性Hash(memcached使用) 范围分片