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.


Last modified April 26, 2021: Docsy theme (#244) (86b070b)