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

github.com/authzed/consistent

Package consistent implements a gRPC Balancer that routes requests based upon a consistent hashring. The hashing algorithm is customizable, but xxhash is recommended. A large portion of the structure of this library is based off of the example implementation in grpc-go. That original work is copyrighted by the gRPC authors and licensed under the Apache License, Version 2.0. This package relies on the synchronization guarantees provided by `ccBalancerWrapper`, an upstream type that serializes calls to the balancer.

Ecosystem
proxy.golang.org
Latest Release
v0.2.0
6 months ago
Versions
2
Dependent Packages
6
Dependent Repos
3
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/authzed/consistent
spec
License Apache-2.0
Namespace github.com/authzed
First Release over 2 years ago
Last Synced 2 days ago
Repository
Stars 45 on GitHub
Forks 6 on GitHub
Docker Dependents 1
Docker Downloads 4,218
Rankings on proxy.golang.org
Overall Top 6.0%
Dependent packages Top 5.8%
Dependent repos Top 2.9%
Docker downloads Top 1.0%