ETCD是用于共享配置和服務(wù)發(fā)現(xiàn)的分布式,一致性的KV存儲系統(tǒng)。該項目目前最新穩(wěn)定版本為2.3.0.具體信息請參考[項目首頁]和[Github]。ETCD是CoreOS公司發(fā)起的一個開源項目,授權(quán)協(xié)議為Apache。
提供配置共享和服務(wù)發(fā)現(xiàn)的系統(tǒng)比較多,其中最為大家熟知的是[Zookeeper],而ETCD可以算得上是后起之秀了。在項目實現(xiàn),一致性協(xié)議易理解性,運維,安全等多個維度上,ETCD相比Zookeeper都占據(jù)優(yōu)勢。
下載地址:https://repo.huaweicloud.com/etcd/
ETCD有很多使用場景,包括:
配置管理
服務(wù)注冊于發(fā)現(xiàn)
選主
應(yīng)用調(diào)度
分布式隊列
分布式鎖