#哈希 #一致性哈希 #哈希 #算法 #内存 #跳跃

jumphash

一个快速、内存占用小的、一致性哈希算法

8个版本

0.1.8 2021年11月2日
0.1.6 2019年8月15日
0.1.5 2018年11月22日
0.1.3 2017年1月24日
0.1.2 2016年11月29日

#659算法

Download history 618/week @ 2024-03-14 423/week @ 2024-03-21 593/week @ 2024-03-28 606/week @ 2024-04-04 504/week @ 2024-04-11 891/week @ 2024-04-18 461/week @ 2024-04-25 411/week @ 2024-05-02 525/week @ 2024-05-09 580/week @ 2024-05-16 727/week @ 2024-05-23 576/week @ 2024-05-30 696/week @ 2024-06-06 1008/week @ 2024-06-13 665/week @ 2024-06-20 472/week @ 2024-06-27

2,951 每月下载量
5 crate 中使用(直接使用3个)

ISC 许可证

7KB
95

跳跃一致性哈希

一个快速、内存占用小的、一致性哈希算法.

API文档

示例

Cargo依赖

[dependencies]
jumphash = "~0"

Rust代码

extern crate jumphash;

let jh = jumphash::JumpHasher::new();
let slot_count = 100;
let slot_for_key = jh.slot(&"key", slot_count);

lib.rs:

跳跃一致性哈希算法的实现。

示例

extern crate jumphash;

let jh = jumphash::JumpHasher::new();
let slot_count = 100;
let slot_for_key = jh.slot(&"key", slot_count);

依赖

~365KB