etcd是一款文件存储软件,软件采用分布式的键值存储,可以帮助用户保存自己分布式系统中最重要的数据,用户可以将自己的数据保存在软件中,在需要的时候可以随时进行数据的查看和调用,不用担心数据出现问题,即使你的电脑发生故障,也不会影响到保存在系统中的数据内容。
etcd 是一个高可用的 Key/Value 存储系统,主要用于分享配置和服务发现。etcd 的灵感来自于 ZooKeeper 和 Doozer
界面简单
使用标准的HTTP工具来读取和写入数值,如curl。
键值存储
将数据存储在分层组织的目录中,就像标准的文件系统一样。
关注变化
观察特定键或目录的变化,并对值的变化做出反应。
可选SSL客户证书认证
以每个实例1000次/秒的写入量为基准。
钥匙过期的可选TTL
通过Raft协议适当分配
简单:支持 curl 方式的用户 API (HTTP+JSON)
安全:可选 SSL 客户端证书认证
快速:单实例可达每秒 1000 次写操作
可靠:使用 Raft 实现分布式