注册中心的异同
组件名 | 语言 | CAP | 服务健康检查 | 对外暴露接口 | SpringCloud 集成 | 可视化界面 |
---|---|---|---|---|---|---|
Eureka | Java | AP | 可配支持 | HTTP | 已集成 | 有 |
Consul | Go | CP | 支持 | HTTP/DNS | 已集成 | 有 |
Zookpeer | Java | CP | 支持 | 客户端 | 已集成 | 无 |
Nacos | Java | AP+CP | 支持 | HTTP/DNS/UDP | 已集成 | 有 |
Nacos | Eureka | Consul | Zookeeper | |
---|---|---|---|---|
一致性协议 | CP+AP | AP | CP | CP |
健康检查 | TCP/HTTP/MySQL/Client Beat | Client Beat | TCP/HTTP/gRPC/Cmd | Client Beat |
负载均衡 | 权重/DSL/metadata/CMDB | Ribbon | Fabio | / |
雪崩保护 | <