【Zookeeper】CAP理论——CAP介绍

CAP定理

一个分布式系统最多只能同时满足一致性(Consistency),可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项

一致性:指的是"all nodes see the same data at the same time",即更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致

可用性:Availability

可用性指"Reads and writes always succeed"

即服务一直可用,而且是正常响应时间

分区容错性(Partition tolerance)

分区容错性指" the system continues to operate despite arbitrary message loss or failure of part of the system"

即分布式系统在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性或可用性的服务。------------避免单点故障,就要进行冗余部署,冗余部署相当于是服务的分区,这样的分区就具备了容错性

分布式系统

p:分区容错性(必须得有)

c:一致性

a:可用性

该系统如果允许在数据同步得过程中对外提供服务,那追求得是AP,反之追求得是CP

相关推荐
方便面不加香菜4 小时前
Linux--基础IO(一)
linux·运维·服务器
mounter6258 小时前
现代 Linux 内存管理的演进与变革:从传统 LRU 到多代架构 MGLRU
linux·服务器·kernel
赵渝强老师9 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
Qt程序员9 小时前
Linux RCU 原理与应用
linux·c++·内核·linux内核·rcu
The Sheep 20239 小时前
Vue复习
linux·服务器·数据库
兄台の请冷静9 小时前
Linux 安装es
linux·elasticsearch·jenkins
heimeiyingwang9 小时前
【架构实战】分布式事务Saga模式:长事务的优雅解决方案
分布式·架构
XWalnut9 小时前
Zookeeper入门
分布式·zookeeper
fengyehongWorld10 小时前
Linux rg命令
linux
pride.li10 小时前
海思视觉Hi3516CV610--开机自动设置ip
linux·网络·网络协议·tcp/ip