java

一致性hash

2018-12-15  本文已影响0人  半数的年

应用领域(数据分布式存储)

演进产生的问题

1.本地缓存
image.png
2.远程分布式缓存
image.png
3.大型高并发系统
image.png

上面的解决方案是设置数据缓存集群,但是哪些数据该存在哪个缓存服务器里面呢?

1.hash求余
2.一致性hash

实现:

image.png

增加一个节点:

image.png
3.一致性hash + 虚拟节点
上一篇 下一篇

猜你喜欢

热点阅读