CAP理论:
CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance),但是CAP 原则指示3个要素最多只能同时实现两点,不可能三者兼顾,而由于网络硬件肯定会出现延迟丢包等问题,所以分区容错性是我们必须需要实现的,因此我们只能在一致性和可用性之间进行权衡。

AP架构:
明显AP结构选择了高可用和分区容错性,此时,那个失去联系的节点依然可以向系统提供服务,不过它的数据就不能保证是同步的了(失去了C属性)。Eureka就是一个AP架构的例子,当Eureka客户端心跳消失的时候,那Eureka服务端就会启动自我保护机制,不会剔除该EurekaClient客户端的服务,依然可以提供需求;
CAP理论、AP架构、CP架构
CP结构:
CP结构选择的是一致性和分区容错性,如果选择一致性C(Consistency),为了保证数据库的一致性,我们必须等待失去联系的节点恢复过来,在这个过程中,那个节点是不允许对外提供服务的,这时候系统处于不可用状态(失去了A属性)。最好的例子就是zookeeper,如果客户端心跳消失的时候,zookeeper会很快剔除该服务,之后就无法提供需求;
CAP理论、AP架构、CP架构

相关文章:

  • 2021-09-24
  • 2021-09-03
  • 2021-07-13
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2021-11-08
  • 2021-12-15
猜你喜欢
  • 2022-02-12
  • 2021-06-01
  • 2022-01-02
  • 2021-06-15
  • 2021-04-25
  • 2022-12-23
相关资源
相似解决方案