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