Skip to content

Releases: l00pss/rendezvous

v1.0.0

25 Dec 07:56

Choose a tag to compare

Rendezvous Hashing Library

A high-performance, thread-safe implementation of rendezvous (consistent) hashing in Go for distributed systems.

Features

  • Consistent Hashing: Minimal key redistribution when nodes are added/removed
  • Multiple Hash Functions: FNV, SHA256, CRC32 support
  • Thread-Safe: Concurrent operations with read-write locks
  • Configurable: Virtual nodes, replication factor, logging
  • Production Ready: Comprehensive test coverage and benchmarks