proxy.golang.org : github.com/authzed/consistent : v0.1.0
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.
Registry -
Documentation -
Download -
JSON
purl: pkg:golang/github.com/authzed/[email protected]
Published:
Indexed:
- github.com/cespare/xxhash/v2 v2.2.0
- github.com/davecgh/go-spew v1.1.1
- github.com/golang/protobuf v1.5.3
- github.com/kr/pretty v0.3.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/rogpeppe/go-internal v1.10.0
- github.com/stretchr/testify v1.8.4
- golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b
- golang.org/x/sys v0.9.0
- google.golang.org/grpc v1.56.2
- google.golang.org/protobuf v1.31.0
- gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
- gopkg.in/yaml.v3 v3.0.1