Etcd是一款高可用的Key/Value存儲系統,界面簡單,功能實用。內部采用raft協議作為一致性算法,能夠讓服務快速透明地接入到計算集群中。可以用于配置共享和服務。通過該系統可以搭建一套高可用、安全、易于部署以及響應快速的服務集群。
軟件介紹
Etcd 是一個高可用的 Key/Value 存儲系統,主要用于分享配置和服務發現。etcd 的靈感來自于 ZooKeeper 和 Doozer。
軟件功能
界面簡單
使用標準的HTTP工具來讀取和寫入數值,如curl。
鍵值存儲
將數據存儲在分層組織的目錄中,就像標準的文件系統一樣。
關注變化
觀察特定鍵或目錄的變化,并對值的變化做出反應。
可選SSL客戶證書認證
以每個實例1000次/秒的寫入量為基準。
鑰匙過期的可選TTL
通過Raft協議適當分配。
軟件特色
簡單:支持 curl 方式的用戶 API (HTTP+JSON)。
安全:可選 SSL 客戶端證書認證。
快速:單實例可達每秒 1000 次寫操作。
可靠:使用 Raft 實現分布式。