Back to godoc.org
go.etcd.io/etcd / clientv3

Package clientv3

v3.3.25+incompatible
Latest Go to latest

The latest major version is .

Published: Aug 24, 2020 | License: Apache-2.0 | Module: go.etcd.io/etcd
Path Synopsis
balancer Package balancer implements client balancer.
balancer/connectivity Package connectivity implements client connectivity operations.
balancer/picker Package picker defines/implements client balancer picker policy.
balancer/resolver/endpoint Package endpoint resolves etcd entpoints using grpc targets of the form 'endpoint://<id>/<endpoint>'.
clientv3util Package clientv3util contains utility functions derived from clientv3.
concurrency Package concurrency implements concurrency operations on top of etcd such as distributed locks, barriers, and elections.
credentials Package credentials implements gRPC credential interface with etcd specific logic.
integration Package integration implements tests built upon embedded etcd, and focuses on correctness of etcd client.
leasing Package leasing serves linearizable reads from a local cache by acquiring exclusive write access to keys through a client-side leasing protocol.
mirror Package mirror implements etcd mirroring operations.
namespace Package namespace is a clientv3 wrapper that translates all keys to begin with a given prefix.
naming Package naming provides an etcd-backed gRPC resolver for discovering gRPC services.
ordering Package ordering is a clientv3 wrapper that caches response header revisions to detect ordering violations from stale responses.
snapshot Package snapshot implements utilities around etcd snapshot.
yaml Package yaml handles yaml-formatted clientv3 configuration data.