A minimal implementation of consistent hashing
Calculates hash ranges to help coordinate a hashring (using consistent hashing) for storing and finding keys, and replicating keys between nodes if the cluster changes (add, remove nodes) or between two clusters (for example during deployments)
A flexible and efficient consistent hash ring
A library to do consistent hashing in Rust.
A consistent hashing library for Rust
A space-efficient (no need for vnodes) multi-probe consistent hashing algorithm
A basic hash ring implementation
Concurrent, lock-free implementation of a consistent hashing ring data structure, supporting virtual nodes and keeping track of replication.
Distributed replication for Aegis database
Telecom-inspired OTP actor runtime for Rust: mailbox routing, supervision trees, let-it-crash fault isolation, and distributed messaging
An efficient consistent hash ring implementation supporting virtual nodes.
Consistent and rendezvous hash rings with optimized hash functions.