Version v3.3 of This version of etcd is no longer supported. For the latest version, please see the latest stable version. For the latest stable documentation, see v3.5.
Client feature matrix
Features
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
Automatic retry | Yes | . |
Retry backoff | Yes | . |
Automatic failover | Yes | . |
Load balancer | Round-Robin | · |
WithRequireLeader(context.Context) | Yes | . |
TLS | Yes | Yes |
SetEndpoints | Yes | . |
Sync endpoints | Yes | . |
AutoSyncInterval | Yes | . |
KeepAlive ping | Yes | . |
MaxCallSendMsgSize | Yes | . |
MaxCallRecvMsgSize | Yes | . |
RejectOldCluster | Yes | . |
KV
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
Put | Yes | . |
Get | Yes | . |
Delete | Yes | . |
Compact | Yes | . |
Do(Op) | Yes | . |
Txn | Yes | . |
For details, see the KV API reference.
Lease
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
Grant | Yes | . |
Revoke | Yes | . |
TimeToLive | Yes | . |
Leases | Yes | . |
KeepAlive | Yes | . |
KeepAliveOnce | Yes | . |
For details, see the Lease API reference.
Watcher
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
Watch | Yes | Yes |
RequestProgress | Yes | . |
For details, see the Watcher API reference.
Cluster
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
MemberList | Yes | Yes |
MemberAdd | Yes | Yes |
MemberRemove | Yes | Yes |
MemberUpdate | Yes | Yes |
For details, see the Cluster API reference.
Maintenance
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
AlarmList | Yes | Yes |
AlarmDisarm | Yes | . |
Defragment | Yes | . |
Status | Yes | . |
HashKV | Yes | . |
Snapshot | Yes | . |
MoveLeader | Yes | . |
For details, see the Maintenance API reference.
Auth
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
AuthEnable | Yes | . |
AuthDisable | Yes | . |
UserAdd | Yes | . |
UserDelete | Yes | . |
UserChangePassword | Yes | . |
UserGrantRole | Yes | . |
UserGet | Yes | . |
UserList | Yes | . |
UserRevokeRole | Yes | . |
RoleAdd | Yes | . |
RoleGrantPermission | Yes | . |
RoleGet | Yes | . |
RoleList | Yes | . |
RoleRevokePermission | Yes | . |
RoleDelete | Yes | . |
For details, see the Auth API reference.
clientv3util
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
KeyExists | Yes | No |
KeyMissing | Yes | No |
For details, see the clientv3util API reference.
Concurrency
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
Session | Yes | No |
NewMutex(Session, prefix) | Yes | No |
NewElection(Session, prefix) | Yes | No |
NewLocker(Session, prefix) | Yes | No |
STM Isolation SerializableSnapshot | Yes | No |
STM Isolation Serializable | Yes | No |
STM Isolation RepeatableReads | Yes | No |
STM Isolation ReadCommitted | Yes | No |
STM Get | Yes | No |
STM Put | Yes | No |
STM Rev | Yes | No |
STM Del | Yes | No |
For details, see the Concurrency API reference.
Leasing
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
NewKV(Client, prefix) | Yes | No |
For details, see the Leasing API reference.
Mirror
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
SyncBase | Yes | No |
SyncUpdates | Yes | No |
For details, see the Mirror API reference.
Namespace
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
KV | Yes | No |
Lease | Yes | No |
Watcher | Yes | No |
For details, see the Namespace API reference.
Naming
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
GRPCResolver | Yes | No |
For details, see the Naming API reference.
Ordering
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
KV | Yes | No |
For details, see the Ordering API reference.
Snapshot
Feature | clientv3-grpc1.14 | jetcd v0.0.2 |
---|---|---|
Save | Yes | No |
Status | Yes | No |
Restore | Yes | No |
For details, see the Snapshot API reference.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.