Java中的一致哈希函数

时间:2014-06-19 06:46:47

标签: java hash

我正在开展实施数据库水平扩展的项目。 我们计划根据用户数据中的MacAddress将数据拆分为三个不同的数据库实例。

例如:

用户1 - 应该转到DB1
 用户2 - 应该去DB2  用户3 - 应该转到DB3

如果User1再次出现,则必须转到DB1 如果User3再次出现,则必须转到DB3。

对于这个要求,我需要一个散列算法,它应该根据我需要将用户分配到不同的数据库中产生一致的值。

我需要提供Mac地址作为该哈希算法的输入,它应该相应地找出数据库实例。

请你提出一些想法或示例程序。谢谢

0 个答案:

没有答案