1、请解释下cap理论?
cap指的是分布式系统中的一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)的三个特性。这三个特性不能不能做到全部满足,只能满足其中两个。所以对于分布式系统来说,需要根据系统的特点选择满足条件的理论。
一致性:同一时间在不同节点查询到的数据是一致的。分为强一致性、弱一致性、最终一致性。
可用性:站在用户的角度,能够及时的为用户提供服务。
分区容错性:某个节点出现故障,但仍然能对外提供服务。
1、请解释下cap理论?
cap指的是分布式系统中的一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)的三个特性。这三个特性不能不能做到全部满足,只能满足其中两个。所以对于分布式系统来说,需要根据系统的特点选择满足条件的理论。
一致性:同一时间在不同节点查询到的数据是一致的。分为强一致性、弱一致性、最终一致性。
可用性:站在用户的角度,能够及时的为用户提供服务。
分区容错性:某个节点出现故障,但仍然能对外提供服务。