如何取代呢?
集群就是解决两个问题:
1.hash拆分
2.故障转移
----------------------------------------------------------------------7-1-------------------------------------------------------------------------------------
一致hash算法:
分片的原则:key尽量的散列在集群的所有节点。
----------------------------------------------------------------------7-2-------------------------------------------------------------------------------------
虚拟节点:
----------------------------------------------------------------------7-3-------------------------------------------------------------------------------------
没办法做到完全的平均分布的。
放在分布式的rpa框架里面。
----------------------------------------------------------------------7-4-------------------------------------------------------------------------------------
客户端分片:一致性hash。
服务器分片:还有codis。
----------------------------------------------------------------------7-5-------------------------------------------------------------------------------------