package
0.1.4
Repository: https://github.com/uber/kraken.git
Documentation: pkg.go.dev

# Functions

New creates a new Ring whose members are defined by cluster.
NewPassive creats a new PassiveRing.
NoopPassiveRing returns a PassiveRing which never filters unhealthy hosts.
WithWatcher adds a watcher to the ring.

# Structs

Config defines Ring configuration.

# Interfaces

PassiveRing is a wrapper around Ring which supports passive health checks.
Ring is a rendezvous hashing ring which calculates an ordered replica set of healthy addresses which own any given digest.
Watcher allows clients to watch the ring for changes.

# Type aliases

Option allows setting custom parameters for ring.