go-jump
Hash distributor
An implementation of Google's Consistent Hash function for efficient data distribution across multiple servers.
go-jump: Jump consistent hashing
384 stars
17 watching
33 forks
Language: Go
last commit: about 3 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
edwingeng/doublejump | A consistent hash implementation with improved node removal functionality | 102 |
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,631 |
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,687 |
uber/ringpop-go | A library that helps coordinate and distribute work among multiple worker nodes in a distributed system | 833 |
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. | 289 |
rjeczalik/gh | A Go library for handling GitHub webhooks with customizable event handlers. | 81 |
yassinebenaid/godump | A utility for printing arbitrary Go data in a structured and colored format | 151 |
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 | 487 |
go-gremlin/gremlin | A Go client library for interacting with TinkerPop3 Gremlin Server-based graph databases. | 115 |