doublejump

Consistent hash library

A consistent hash implementation with improved node removal functionality

A revamped Google's jump consistent hash

GitHub

103 stars
5 watching
16 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists

consistent-hashconsistent-hash-algorithmconsistent-hashingconsistent-hashing-librarygolang

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mbrostami/consistenthash A Go library implementing Consistent Hashing and Block Partitioning 27
dgryski/go-jump An implementation of Google's Consistent Hash function for efficient data distribution across multiple servers. 383
rj/ketama A consistent hashing library and its language bindings allow efficient distribution of data across servers. 943
wangyi-fudan/wyhash Provides fast and simple hashing functions and random number generators for various programming languages. 979
whitfin/jumper A consistent hash implementation in Elixir 12
aldy505/phc-crypto Provides a simplified interface to multiple hashing algorithms 26
indy256/codelibrary A comprehensive collection of algorithms and data structures implemented in multiple programming languages 1,944
edwingeng/live A utility package providing data wrapping and hot-reload functionality for Go plugins 4
gobwas/glob A Go library for efficient string matching using compile-time glob patterns. 968
skelterjohn/geom A 2D geometry library for the Go programming language 56
xxjwxc/public A comprehensive utility package for Go programmers 175
wenerme/go-req A declarative HTTP client library for the Go programming language 22
trendmicro/tlsh A fuzzy matching library that generates hash values for similarity comparisons 750
idealista/tlsh Library for generating hash values from input data with sufficient complexity 20
tomcraven/goga A Golang library implementing a genetic algorithm with configurable simulator, selector, and mating components. 220