go-jump
Hash distributor
An implementation of Google's Consistent Hash function for efficient data distribution across multiple servers.
go-jump: Jump consistent hashing
383 stars
17 watching
33 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
edwingeng/doublejump | A consistent hash implementation with improved node removal functionality | 103 |
dgryski/go-quicklz | An implementation of a lossless data compression algorithm in the Go programming language. | 8 |
mbrostami/consistenthash | A Go library implementing Consistent Hashing and Block Partitioning | 27 |
hashicorp/go-version | A library for parsing and verifying version numbers and constraints. | 1,642 |
dgruber/drmaa | A library for submitting jobs to compute clusters | 48 |
dghubble/sling | A Go HTTP client library for creating and sending API requests | 1,690 |
uber/ringpop-go | A library that helps coordinate and distribute work among multiple worker nodes in a distributed system | 836 |
hashicorp/go-dbw | A lightweight package to encapsulate database operations in Go. | 14 |
whitfin/jumper | A consistent hash implementation in Elixir | 12 |
lukeroth/gdal | A Go wrapper around a popular geospatial data abstraction library. | 291 |
rjeczalik/gh | A Go library for handling GitHub webhooks with customizable event handlers. | 81 |
yassinebenaid/godump | A Go library that provides a versatile way to dump and pretty-print any type of variable in a structured and colored format. | 174 |
manishrjain/gocrud | A framework to simplify creating and managing structured data using graph operations | 305 |
ungerik/go-dry | A package designed to eliminate redundant code in Go programs by providing common functions and utilities | 486 |
go-gremlin/gremlin | A Go client library for interacting with TinkerPop3 Gremlin Server-based graph databases. | 117 |