proxy.golang.org : github.com/gholt/devicering
Package devicering contains tools for building and using a consistent hashing ring with replicas, automatic partitioning (ring ranges), and keeping replicas of the same partitions in as distinct tiered nodes as possible (tiers might be devices, servers, cabinets, rooms, data centers, geographical regions, etc.) It also contains tools for using a ring as a messaging hub, easing communication between nodes in the ring. Here's a quick example of building a ring and discovering what items are assigned to what nodes: The output would be:
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/gholt/devicering
License: BSD-3-Clause
Latest release: over 7 years ago
First release: over 7 years ago
Namespace: github.com/gholt
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 29 days ago