Etcd是一款功能实用、界面简单的高可用Key/Value存储系统。它采用了raft协议作为一致性算法,可以快速透明地将服务接入计算集群中,适用于配置共享和服务。通过Etcd系统,可以构建高可用、安全、易于部署以及响应快速的服务集群。
软件介绍
Etcd是一个高可用的Key/Value存储系统,主要用于分享配置和服务发现。它的灵感来自于ZooKeeper和Doozer。
软件功能
界面简单
Etcd使用标准的HTTP工具如curl来读取和写入数值。
键值存储
Etcd将数据存储在分层组织的目录中,类似于标准的文件系统。
关注变化
Etcd可以观察特定键或目录的变化,并对值的变化做出反应。
可选SSL客户证书认证
Etcd支持可选的SSL客户端证书认证。
钥匙过期的可选TTL
Etcd通过Raft协议适当分配钥匙的过期时间。
软件特色
简单:Etcd支持使用curl方式的用户API(HTTP+JSON)。
安全:Etcd支持可选的SSL客户端证书认证。
快速:单实例可达每秒1000次写操作。
可靠:Etcd使用Raft实现分布式。