Etcd是一款高可用的Key/Value存儲(chǔ)系統(tǒng),界面簡(jiǎn)單,功能實(shí)用。內(nèi)部采用raft協(xié)議作為一致性算法,能夠讓服務(wù)快速透明地接入到計(jì)算集群中??梢杂糜谂渲霉蚕砗头?wù)。通過(guò)該系統(tǒng)可以搭建一套高可用、安全、易于部署以及響應(yīng)快速的服務(wù)集群。
軟件介紹
Etcd 是一個(gè)高可用的 Key/Value 存儲(chǔ)系統(tǒng),主要用于分享配置和服務(wù)發(fā)現(xiàn)。etcd 的靈感來(lái)自于 ZooKeeper 和 Doozer。
軟件功能
界面簡(jiǎn)單
使用標(biāo)準(zhǔn)的HTTP工具來(lái)讀取和寫(xiě)入數(shù)值,如curl。
鍵值存儲(chǔ)
將數(shù)據(jù)存儲(chǔ)在分層組織的目錄中,就像標(biāo)準(zhǔn)的文件系統(tǒng)一樣。
關(guān)注變化
觀察特定鍵或目錄的變化,并對(duì)值的變化做出反應(yīng)。
可選SSL客戶證書(shū)認(rèn)證
以每個(gè)實(shí)例1000次/秒的寫(xiě)入量為基準(zhǔn)。
鑰匙過(guò)期的可選TTL
通過(guò)Raft協(xié)議適當(dāng)分配。
軟件特色
簡(jiǎn)單:支持 curl 方式的用戶 API (HTTP+JSON)。
安全:可選 SSL 客戶端證書(shū)認(rèn)證。
快速:?jiǎn)螌?shí)例可達(dá)每秒 1000 次寫(xiě)操作。
可靠:使用 Raft 實(shí)現(xiàn)分布式。