目录
[TOC]
什么是etcd?
etcd 是一个高可用的 Key/Value 存储系统,主要用于分享配置和服务发现.
etcd是CoreOS公司发起的一个开源项目,官网地址: etcd官网, github地址: etcd的github地址
etcd特性
- 简单: 明确的, 面向用户的API(gRPC)
- 安全: 可选的客户端安全认证TLS
- 快速: 每秒10000次写操作
- 可靠: 使用raft实现分布式
etcd使用go语言编写, 使用raft一致性算法来管理高可用
利用 etcd 的特性,应用程序可以在集群中共享信息、配置或作服务发现,etcd 会在集群的各个节点中复制这些数据并保证这些数据始终正确