CAP

2018.04.22

C:consistency,一致性
A:availability,可用性
P:partition tolerance,分区容错性

在集群中,不同机器之间的数据要同步。

假设,某台机器来不及把用户数据同步就挂了,其他机器还能工作。

如果忽略没同步的数据,这就是选择了 A 可用性。

如果把其他机器相关数据和功能都停了,直至挂的机器正常同步,这就是选择了 C 一致性。

这时,网络节点无法通信,节点被隔离,产生网络分区,但整个系统仍可工作,这就是 P 分区容错性。

在集群中,如果网络分区产生(网络节点无法通信),要么 CP,要么 AP 。
单机下,CA 。

你可能感兴趣的:(CAP)