開源的分布式鍵值對存儲工具:ETCD

jopen 9年前發布 | 22K 次閱讀 NoSQL數據庫 etcd

etcd是一個開源的分布式鍵值對存儲工具。 在每個coreos節點上面運行的etcd,共同組建了coreos集群的共享數據總線。etcd可以保證coreos集群的穩定,可靠。當集群網絡出現 動蕩,或者當前master節點出現異常時,etcd可以優雅的進行master節點的選舉工作,同時恢復集群中損失的數據。

分布在各個coreos節點中的app,都可以自由的訪問到etcd中的數據。最常見的場景就是etcd存儲cluster的metadata,cache setting, cluster logging, feature flags等。

開源的分布式鍵值對存儲工具:ETCD

etcd有如下的功能:

  • 簡單可靠,API豐富(支持http,jason)
  • 支持客戶端通過SSL認證,保證安全性
  • 每個實例可以支持每秒1000次寫操作
  • 基于RAFT協議完成分布式操作
  • 通過http輪詢,監聽網絡變化

項目主頁:http://www.baiduhome.net/lib/view/home/1421486097171

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!