etcd 与 Zookeeper 的对比
2019-02-11 本文已影响0人
watermountain
etcd 的优点:
1. 简单。 使用HTTP 协议和JSON数据格式,接入方便,Raft 算法保证强一致性易于理解。
2. 数据持久化。 etcd 默认数据一更新就进行持久化。
3. 安全。 etcd 支持SSL 客户端安全认证。
Zookeeper 的缺点:
1. 复杂。 Zookeeper 部署维护复杂。
2. Java 实现。引入大量依赖,导致维护成本高
3. 发展缓慢。
Raft 一致性算法 https://github.com/maemual/raft-zh_cn/blob/master/raft-zh_cn.md