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:
Ecosystem
proxy.golang.org
proxy.golang.org
Latest Release
over 7 years ago
v0.0.0-20180706011005-f1fb3074775d
over 7 years ago
Versions
1
1
Loading...
Readme
Loading...
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/gholt/devicering
spec |
| License | BSD-3-Clause |
| Namespace | github.com/gholt |
| First Release | over 7 years ago |
| Last Synced | 1 day ago |
Repository
| Stars | 0 on GitHub |
| Forks | 0 on GitHub |
Rankings on proxy.golang.org
Overall
Top 8.2%