ringpop-go

Node distributor

A library that helps coordinate and distribute work among multiple worker nodes in a distributed system

Scalable, fault-tolerant application-layer sharding for Go applications

GitHub

836 stars
3k watching
83 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dgryski/go-jump An implementation of Google's Consistent Hash function for efficient data distribution across multiple servers. 383
uber-go/multierr Combines multiple Go errors into a single error 1,057
owenthereal/nut Manages dependencies and vendoring for Go projects by fetching, rewriting import paths, and introducing metadata files. 231
goat-systems/go-tezos A Go library providing RPC access to the Tezos blockchain network 71
posteo/go-agentx Implementation of a standardized protocol for extending SNMP agents to dispatch requests to Go applications. 60
ngs/go-amazon-product-advertising-api A client library for interacting with Amazon's product advertising API 57
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
hashicorp/go-dbw A lightweight package to encapsulate database operations in Go. 14
olebedev/go-tgbot A Go library for interacting with the Telegram API using a Swagger-based definition 120
chenmingyong0423/go-mongox A Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections. 150
uber/h3-go A Go library for efficient spatial indexing and geospatial calculations using the H3 hierarchical hexagonal system 322
bluenviron/goroslib A Go library for building ROS clients with support for publishing, subscribing, and interacting with nodes over TCP or UDP 341
xxjwxc/public A comprehensive utility package for Go programmers 175
gregdel/pushover A Go wrapper around the Pushover API to send notifications from a Go program 143
niconex/echotron A Go library for building concurrent Telegram bots with efficient polling and webhook support 379