2018.04.22
C:consistency,一致性
A:availability,可用性
P:partition tolerance,分区容错性
在集群中,不同机器之间的数据要同步。
假设,某台机器来不及把用户数据同步就挂了,其他机器还能工作。
如果忽略没同步的数据,这就是选择了 A 可用性。
如果把其他机器相关数据和功能都停了,直至挂的机器正常同步,这就是选择了 C 一致性。
这时,网络节点无法通信,节点被隔离,产生网络分区,但整个系统仍可工作,这就是 P 分区容错性。
在集群中,如果网络分区产生(网络节点无法通信),要么 CP,要么 AP 。
单机下,CA 。