Eureka、Consul、Zookeeper注册中心总结
| 组件名 | 编写语言 | CAP | 服务健康检查 | 对外暴露接口 | Springcloud集成 |
|---|---|---|---|---|---|
| Eureka | Java | AP | 可配支持(安全机制) | Http | √ |
| Consul | Go | CP | 支持 | Http/DNS | √ |
| Zookeeper | Java | CP | 支持 | 客户端 | √ |
-
C:Consistency 强一致性
-
A:Availability 可用性
-
P:Partition tolerance 分区容错性
CA:单点集群,满足一致性,可用性,但是可拓展性不强
CP:满足一致性,分区容忍性的系统,性能不是很高
AP:满足可用性,分区容忍性系统,一致性要求较低
CAP理论关注粒度是数据,而不是整体系统设计的策略

浙公网安备 33010602011771号