当前位置: 代码迷 >> 综合 >> CAP(分布式框架系统定理)
  详细解决方案

CAP(分布式框架系统定理)

热度:69   发布时间:2024-02-11 06:59:22.0
分布式框架系统定理 : C —— 数据一致性   A —— 服务可用性  P —— 服务对网络分区故障的容错性分布式框架很难都满足,一般符合其中两者包括dubbo在内的其它使用zookeeper的分布式框架是满足CP,因为当客户端发送请求时,集群正在进行master选举或者半数以上的机器宕掉,服务可用性就很难做到;
springcloud满足AP两者的区别:1:dubbo的服务注册与发现是用的zookeeper,springcloud服务注册与发现用的是Eureka 后者各个节点之间都是平等的不存在主从关系,只要一个节点还在,就能保证服务正常调用,即使全部节点都死掉,服务与服务之间也能通过缓存调用信息,这就保证了微服务之间的调用足够的健壮2:对于调用方式:dubbo采用rpc的方式,代码耦合度高,springcloud中的提供方和消费方通过http rest方式,不存在代码的强依赖显得更为灵活

 

  相关解决方案