etcd是一個分布式的可靠的鍵值存儲,用于分布式系統(tǒng)中最關(guān)鍵的數(shù)據(jù),提供了一種可靠的方式來存儲需要被分布式系統(tǒng)或機器集群訪問的數(shù)據(jù),它能優(yōu)雅地處理網(wǎng)絡(luò)分區(qū)期間的領(lǐng)導(dǎo)者選舉,并能容忍機器故障,即使是在領(lǐng)導(dǎo)者節(jié)點。
軟件介紹
界面簡單
使用標準的HTTP工具來讀取和寫入數(shù)值,如curl。
鍵值存儲
將數(shù)據(jù)存儲在分層組織的目錄中,就像標準的文件系統(tǒng)一樣。
關(guān)注變化
觀察特定鍵或目錄的變化,并對值的變化做出反應(yīng)。
可選SSL客戶證書認證
以每個實例1000次/秒的寫入量為基準。
鑰匙過期的可選TTL
通過Raft協(xié)議適當分配
軟件特色
簡單:支持 curl 方式的用戶 API (HTTP+JSON)
安全:可選 SSL 客戶端證書認證
快速:單實例可達每秒 1000 次寫操作
可靠:使用 Raft 實現(xiàn)分布式