EUREKA中的CAP
CAP理论:一个分布式系统不可能同时满足C (一致性),A(可用性),P(分区容错性).由于分区容错性P在分布式系统中是必须要保证的,因此我们只能从A和C中进行权衡.
Eureka 遵守 AP
Eureka各个节点都是平等的,几个节点挂掉不会影响正常节点的工作,剩余的节点依然可以提供注册和查询服务.而Eureka的客户端在向某个Eureka 注册或查询是如果发现连接失败,则会自动切换至其他节点。只要有一台Eureka还在,就能保证注册服务可用(保证可用性),只不过查的信息可能不是最新的(不保证强一致性)测试发布文章