etcd存储系统
-
etcd一款分布式的,可靠的K-V存储系统,使用简单,速度快,又安全。ETCD可以算得上是后起之秀了。在项目实现,一致性协议易理解性,运维,安全等多个维度上,ETCD相比起Zookeeper都更占据优势。
ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统。该项目目前最新稳定版本为2.3.0.版本。ETCD是由CoreOS公司发起的一个开源的项目,授权协议为Apache协议。
同时ETCD也使用了Raft协议来维护集群内各个节点状态的一致性。简单来说,ETCD集群是一个分布式系统,由多个节点相互通信构成整体对外服务,每个节点都存储了完整的数据,并且通过Raft协议保证每个节点维护的数据是一致的。
每个ETCD节点都维护了一个状态机,并且,任意时刻至多存在一个有效的主节点。在主节点上处理的所有操作都来自客户端,并且通过Raft协议来保证写操作对状态机的改动能够可靠的并且无误的同步到其他节点上。ETCD工作原理核心部分在于Raft协议。
项目地址:
https://github.com/coreos/etcd
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏