Consul etcd ZooKeeper euerka 对比
2019-06-19 16:19
1861 查看
这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:
Feature | Consul | zookeeper | etcd | euerka |
服务健康检查 | 服务状态,内存,硬盘等 | (弱)长连接,keepalive | 连接心跳 | 可配支持 |
多数据中心 | 支持 | — | — | — |
kv存储服务 | 支持 | 支持 | 支持 | — |
一致性 | raft | paxos | raft | — |
cap | ca | cp | cp | ap |
使用接口(多语言能力) | 支持http和dns | 客户端 | http/grpc | http(sidecar) |
watch支持 | 全量/支持long polling | 支持 | 支持 long polling | 支持 long polling/大部分增量 |
自身监控 | metrics | — | metrics | metrics |
安全 | acl /https | acl | https支持(弱) | — |
spring cloud集成 | 已支持 | 已支持 | 已支持 | 已支持 |
- 服务的健康检查
- 多数据中心支持
- KV 存储服务
- 产品设计中 CAP 理论的取舍
- 多语言能力与对外提供服务的接入协议
- Watch的支持(客户端观察到服务提供者变化)
- 自身集群的监控
- 安全
- Spring Cloud的集成
相关文章推荐
- Java、C#线程模型分析对比
- 全虚拟化半虚拟化对比
- jquery获取日期,对比日期大小
- consul在windows下安装
- bing词典vs有道词典对比测试报告——功能篇之细节与用户体验
- 配置管理服务diamond和disconf横向对比
- web测试工具对比--自动化功能测试(3)
- SQL Server和Oracle的常用函数对比
- 像素对比两张图片相似度是否一样
- 对比Git 与 SVN,这篇讲的很易懂
- HashMap循环遍历方式及其性能对比
- Android之json解析(FastJson Gson 对比)
- 国内外运营商发展状况对比分析
- SQLServer中批量插入数据方式的性能对比
- 图片匹配(图片相似度对比)
- mybatis与hibernate的对比
- iOS中多线程的实现方式及对比
- Netty-Mina深入学习与对比(一)
- 企业应用中.Net和J2EE的对比分析
- Enum、List、Array对比