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
proxy.golang.org
Latest Release
6 months ago
v0.2.0
6 months ago
Versions
2
2
Dependent Packages
6
6
Dependent Repos
3
3
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/authzed/consistent
spec |
| License | Apache-2.0 |
| Namespace | github.com/authzed |
| First Release | over 2 years ago |
| Last Synced | 2 days ago |
Rankings on proxy.golang.org
Overall
Top 6.0%
Dependent packages
Top 5.8%
Dependent repos
Top 2.9%
Docker downloads
Top 1.0%