An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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
Latest Release
v0.0.0-20180706011005-f1fb3074775d
over 7 years ago
Versions
1
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%