《架构师训练营》第六周命题作业 - CAP 原理
CAP 原理
CAP 理论告诉我们,一个分布式系统不可能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三个基本需求,最多只能同时满足其中的两项。
一致性,是指数据在多个副本之间是否能够保持一致的特性。在一致性的需求下,当一个系统在数据状态执行更新操作后,应该保证系统的数据仍然处于一致的状态。
可用性,是指系统提供服务必须一直处于可用的状态,对于用户的每一个操作请求总是能够在有限的时间内返回结果。
分区容错性,分布式系统在遇到任何网络分区故障的时候,仍然需要能够保证对外满足一致性和可用性的服务,除非是整个网络环境都发生了故障。
评论