package
1.19.0
Repository: https://github.com/cortexproject/cortex.git
Documentation: pkg.go.dev

# Functions

NewClient creates new client instance.
NewKV creates new gossip-based KV service.
NewTCPTransport returns a new tcp-based transport with the given configuration.

# Variables

# Structs

Client implements kv.Client interface, by using memberlist.KV.
Single Key-Value pair.
KV Store is just a series of key-value pairs.
KV implements Key-Value store on top of memberlist library.
KVConfig is a config for memberlist.KV.
KVInitService initializes a memberlist.KV on first call to GetMemberlistKV, and starts it.
TCPTransport is a memberlist.Transport implementation that uses TCP for both packet and stream operations ("packet" and "stream" are terms used by memberlist).
TCPTransportConfig is a configuration structure for creating new TCPTransport.

# Interfaces

DNSProvider supports storing or resolving a list of addresses.
Mergeable is an interface that values used in gossiping KV Client must implement.