注册中心eureka,consul,zooKeeper,etcd选型
来源:互联网 发布:泰安房产每日成交数据 编辑:程序博客网 时间:2024/05/17 23:26
最近一年来一直在关注微服务系列,而它必不可缺少的组件就是注册中心。目前市面上辣么可以作为注册中心组件,那该如何选型?
特性
Consul
zooKeeper
etcd
eureka
编写语言
go
Java
go
java
客户端支持
http,
dns
跨语言弱,Curator组件
http,
Etcd3支持grpc
http,
非java(sidecar)
多数据中心
支持
KV存储
支持
支持
支持
健康检查
服务状态、内存、硬盘等
(弱)长连接,keepalive
连接心跳
可配支持
watch支持
全量/支持长轮询
支持
支持长轮询
支持长轮询, Eureka 2.0(正在开发中)也计划支持
自身监控
metrics
metrics
metrics
安全
acl /https
acl
https支持(弱)
一致性算法
raft
paxos
raft
CAP理论
CA
CP(牺牲可用性)
CP(牺牲可用性)
AP(一致性弱)
spring cloud
已支持
已支持
已支持
已支持
结论:总的来看,目前Consul 自身功能,和 spring cloud 对其集成的支持都相对较为完善,而且运维的复杂度较为简单(对docker集成性更好,使用Docker registrator可以基于容器发现及注册,而且对nginx的支持性也较好),Eureka 设计上比较符合场景,但还需持续的完善。
阅读全文
0 0
- 注册中心eureka,consul,zooKeeper,etcd选型
- SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
- SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
- SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
- SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
- 服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
- 服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
- 服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
- Etcd,Zookeeper,Consul 比较
- 微服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
- consul VS zookeeper、etcd、doozerd
- 服务发现:Zookeeper vs etcd vs Consul
- 服务发现:Zookeeper vs etcd vs Consul
- 服务发现:Zookeeper vs etcd vs Consul
- 服务发现:Zookeeper vs etcd vs Consul
- 服务发现:Zookeeper vs etcd vs Consul
- 服务发现:Zookeeper vs etcd vs Consul
- 服务发现:Zookeeper vs etcd vs Consul
- Java中Map的遍历
- 菜鸟看RUP,极限编程与敏捷过程
- C#枚举类型-Enum
- 一个很简单的淘宝优惠券搜索助手 大家看看有没有用吧 下载地址:http://pan.baidu.com/s/1skRHTDF
- Android ConstraintLayout图文并茂详解(二)
- 注册中心eureka,consul,zooKeeper,etcd选型
- RabbitMQ消息队列(二):”Hello, World“
- 06.node+mongodb 基本CRUD
- js设置全局变量 ajax中赋值
- 适配器模式(adapter)
- 并发 并行 同步 异步 多线程的区别
- 在windows下使用Charles对移动终端抓包(https请求)
- Spring Boot 知识总结贴
- React学习笔记实战1:todo列表