CAP理论总结:一个分布式系统最多只能同时满足CAP三个选项中的两个

在目前分布式系统中,主要就分为两种架构:CP架构和AP结构
当前许多分布式系统是在P实现的前提下,去实现更好的A或者更稳定的C

理论理解:
- 一致性:任何时候读写都是“原子”操作
- 可用性:在正常运行的节点中都应在有限的时间内给出响应
- 分区容错性:节点出错时候,允许节点之间丢失信息
设计分布式系统的取舍(主要还是根据业务)
-
AP架构:例如Eureka,服务发现组件,职责就是提供节点发现,当任一节点出错的时候,还能保证服务可运行。但不保证信息是最新的
-
CP架构:例如zookeeper,zookeeper主要职责是解决分布式集群应用系统的协调和一致性,不保证高可用
更多
想了解更多,请关注公众号哦!
