etcd是啥
etcd?是一個?golang?編寫的分布式、高可用的一致性鍵值存儲系統,etcd?可以用于存儲關鍵數據和實現分布式調度,etcd?基于?Raft?協議,通過復制日志文件的方式來保證數據的強一致性。在?etcd?之前,常用的是基于?Paxos?協議的?ZooKeeper
etcd?主要特性有:
? ? ? ?簡單:基于?HTTP+JSON?的?API?讓你用?curl?就可以輕松使用。
? ? ? ?安全:可選?SSL?客戶認證機制。
? ? ? ?快速:每個實例每秒支持一千次寫操作。
? ? ? ?可信:使用?Raft?算法充分實現了分布式
總結