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
836 stars
3k watching
83 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
| An implementation of Google's Consistent Hash function for efficient data distribution across multiple servers. | 383 |
| Combines multiple Go errors into a single error | 1,057 |
| Manages dependencies and vendoring for Go projects by fetching, rewriting import paths, and introducing metadata files. | 231 |
| A Go library providing RPC access to the Tezos blockchain network | 71 |
| Implementation of a standardized protocol for extending SNMP agents to dispatch requests to Go applications. | 60 |
| A client library for interacting with Amazon's product advertising API | 57 |
| A Go library that provides a versatile way to dump and pretty-print any type of variable in a structured and colored format. | 174 |
| A lightweight package to encapsulate database operations in Go. | 14 |
| A Go library for interacting with the Telegram API using a Swagger-based definition | 120 |
| A Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections. | 150 |
| A Go library for efficient spatial indexing and geospatial calculations using the H3 hierarchical hexagonal system | 322 |
| A Go library for building ROS clients with support for publishing, subscribing, and interacting with nodes over TCP or UDP | 341 |
| A comprehensive utility package for Go programmers | 175 |
| A Go wrapper around the Pushover API to send notifications from a Go program | 143 |
| A Go library for building concurrent Telegram bots with efficient polling and webhook support | 379 |