ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统。该项目目前最新稳定版本为2.3.0.具体信息请参考[项目首页]和[Github]。ETCD是CoreOS公司发起的一个 开源 项目,授权协议为Apache。
提供配置共享和服务发现的系统比较多,其中最为大家熟知的是[Zookeeper],而ETCD可以算得上是后起之秀了。在项目实现,一致性协议易理解性,运维,安全等多个维度上,ETCD相比Zookeeper都占据优势。
下载地址:https://repo.huaweicloud.com/etcd/
ETCD有很多使用场景,包括:
配置管理
服务注册于发现
选主
应用调度
分布式队列
分布式锁