week6
CAP:
C : 数据一致性,read 返回最近一次写入的值
A: 可用性,总是给client返回正常处理结果,不超时,无异常
P:分区容错,网络出问题,丢消息时系统仍能运行
CAP 三者不能同时获得。
分布式系统无法避免网络故障,所以P是必须的。A/C只能满足一个。满足A则在分区时要允许向分区的系统写入值,此时数据一致性不能满足。满足C则在分区时不能允许写入,此时用户的写请求没法响应,不能满足可用性。



CAP:
C : 数据一致性,read 返回最近一次写入的值
A: 可用性,总是给client返回正常处理结果,不超时,无异常
P:分区容错,网络出问题,丢消息时系统仍能运行
CAP 三者不能同时获得。
分布式系统无法避免网络故障,所以P是必须的。A/C只能满足一个。满足A则在分区时要允许向分区的系统写入值,此时数据一致性不能满足。满足C则在分区时不能允许写入,此时用户的写请求没法响应,不能满足可用性。
评论