C(Consistency):一致性:所有节点的数据时刻保持一致。
A(Availability):可用性:每个请求都能得到一个相应,不管成功与否。
P(Partition tolerance):分区容错性:系统中任意消息丢失了都不会影响到系统的正常运行。
CAP原则(定理)的核心是,只能三选二,要么CA,要么CP,要么AP。不可能CAP同时都保证。因此分布式系统在设计的时候,需要做好取舍,明确自己的需求和侧重点是什么,以便设计出自己想要达到的效果。
C(Consistency):一致性:所有节点的数据时刻保持一致。
A(Availability):可用性:每个请求都能得到一个相应,不管成功与否。
P(Partition tolerance):分区容错性:系统中任意消息丢失了都不会影响到系统的正常运行。
CAP原则(定理)的核心是,只能三选二,要么CA,要么CP,要么AP。不可能CAP同时都保证。因此分布式系统在设计的时候,需要做好取舍,明确自己的需求和侧重点是什么,以便设计出自己想要达到的效果。