Key/Value存储系统etcd的特性

etcd 是一个高可用的Key/Value存储系统,和其他KV存储系统不同的是,它的灵感来自于 ZooKeeper 和 Doozer,主要用于分享配置和服务发现。利用 etcd 的特性,应用程序可以在集群中共享信息、配置或作服务发现,etcd 会在集群的各个节点中复制这些数据并保证这些数据始终正确。

它的主要优点是:

  • 简单:支持 curl 方式的用户 API (HTTP+JSON)
  • 安全:可选 SSL 客户端证书认证
  • 快速:单实例可达每秒 1000 次写操作
  • 可靠:使用Raft强一致性算法实现分布式

------------------------------------------------
参考资料:

etcd:从应用场景到实现原理的全方位解读:http://www.infoq.com/cn/articles/etcd-interpretation-application-scenario-implement-principle

CoreOS 实战:剖析 etcd:http://www.linuxidc.com/Linux/2014-11/109725.htm

原文地址:https://www.cnblogs.com/csliwei/p/4501922.html