RavenDb 分片可靠哈希

RavenDb Sharding reliable hash

我正在为我的分片策略寻找可靠的哈希函数。

String.GetHashCode显然不是办法。我目前倾向于一致的缓存(不太确定一致缓存的想法在 RavenDb shrding 实现的情况下有多适用)。

但在我看来,我曾经看到过一种方法(或 class),称为 ReliableHash 或类似的东西。但是我再也找不到了。还是我疯了?

那么在 RavenDb 中为分片生成哈希的推荐方法是什么?

使用 MD5 或 SHA1 之类的东西进行一致性哈希。 但是如果你关心它,请注意区分大小写之类的事情。