mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00

* Update Documentation folder Signed-off-by: lucperkins <lucperkins@gmail.com> * Re-add README file Signed-off-by: lucperkins <lucperkins@gmail.com>
4.3 KiB
4.3 KiB
title |
---|
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 | . |
Lease
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
Grant |
Yes | . |
Revoke |
Yes | . |
TimeToLive |
Yes | . |
Leases |
Yes | . |
KeepAlive |
Yes | . |
KeepAliveOnce |
Yes | . |
Watcher
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
Watch |
Yes | Yes |
RequestProgress |
Yes | . |
Cluster
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
MemberList |
Yes | Yes |
MemberAdd |
Yes | Yes |
MemberRemove |
Yes | Yes |
MemberUpdate |
Yes | Yes |
Maintenance
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
AlarmList |
Yes | Yes |
AlarmDisarm |
Yes | · |
Defragment |
Yes | · |
Status |
Yes | · |
HashKV |
Yes | · |
Snapshot |
Yes | · |
MoveLeader |
Yes | · |
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 | . |
clientv3util
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
KeyExists |
Yes | No |
KeyMissing |
Yes | No |
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 |
Leasing
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
NewKV(Client, prefix) |
Yes | No |
Mirror
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
SyncBase |
Yes | No |
SyncUpdates |
Yes | No |
Namespace
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
KV |
Yes | No |
Lease |
Yes | No |
Watcher |
Yes | No |
Naming
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
GRPCResolver |
Yes | No |
Ordering
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
KV |
Yes | No |
Snapshot
Feature | clientv3-grpc1.14 |
jetcd v0.0.2 |
---|---|---|
Save |
Yes | No |
Status |
Yes | No |
Restore |
Yes | No |