注册中心Nacos、Zookeeper、Consul、Eureka之间的对比
比较 | Nacos | Eureka | Consul | Zookeeper |
---|---|---|---|---|
一致性协议 | AP+CP可切换 | AP | AC | CP |
健康检查 | TCP/HTTP/MySQL/Client Beat | Client Beat | TCP/HTTP/gRPC/CMD | Client Beat |
负载均衡 | 权重/DSL/metadata/CMDB | Ribbon | Fabio | 无 |
雪崩保护 | 支持 | 支持 | 不支持 | 不支持 |
自动注销实例 | 支持 | 支持 | 不支持 | 支持 |
访问协议 | HTTP/DNS/UDP | HTTP | HTTP/DNS | TCP |
监听支持 | 支持 | 支持 | 支持 | 支持 |
多数据中心 | 支持 | 支持 | 支持 | 不支持 |
跨注册中心 | 支持 | 不支持 | 支持 | 不支持 |
SpringColud集成 | 支持 | 支持 | 支持 | 不支持 |
Dubbo集成 | 支持 | 不支持 | 不支持 | 支持 |
kubernates集成 | 支持 | 不支持 | 支持 | 不支持 |
注:关于CAP定律,可见上一篇随笔。 |