java分布式一致性hash算法

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java分布式一致性hash算法相关的知识,希望对你有一定的参考价值。

1.概述

本文是视频 视频 的笔记

2. 一致性hash算法哪里用?


一般情况下如果我们的数据很多,一台机器装不下,我们一般会采用分布式缓存,但是因为是分布式,我们要解决3个问题

  1. 数据怎么存储到分布式机器上,采用什么算法
  2. 数据查询的时候,如何知道我们的相关数据是缓存到那台机器了?
  3. 如果机器扩容的时候,算法如何兼容

以上是关于java分布式一致性hash算法的主要内容,如果未能解决你的问题,请参考以下文章

手动实现一致性 Hash 算法

深入一致性哈希(Consistent Hashing)算法原理,并附100行代码实现

一致性哈希(Consistent Hashing)算法的原理与实现

Consistent Hashing

Golang 一致性Hash算法实现

一致性hash算法及java实现