etcd是啥
etcd?是一個(gè)?golang?編寫的分布式、高可用的一致性鍵值存儲(chǔ)系統(tǒng),etcd?可以用于存儲(chǔ)關(guān)鍵數(shù)據(jù)和實(shí)現(xiàn)分布式調(diào)度,etcd?基于?Raft?協(xié)議,通過復(fù)制日志文件的方式來保證數(shù)據(jù)的強(qiáng)一致性。在?etcd?之前,常用的是基于?Paxos?協(xié)議的?ZooKeeper
etcd?主要特性有:
? ? ? ?簡(jiǎn)單:基于?HTTP+JSON?的?API?讓你用?curl?就可以輕松使用。
? ? ? ?安全:可選?SSL?客戶認(rèn)證機(jī)制。
? ? ? ?快速:每個(gè)實(shí)例每秒支持一千次寫操作。
? ? ? ?可信:使用?Raft?算法充分實(shí)現(xiàn)了分布式
總結(jié)