第六周 技术选型 (二) 课后作业
1、请简述 CAP 原理
CAP 指标分别指的是以下三个指标:
Consistency(一致性)
Availability(可用性)
Partition tolerance(分区容错性)
CAP 定理是分布式系统中最基本的定理,主要指的是 P 总是成立的,C 和 A 两个指标不可能同时满足。
现在着重讲下 C 和 A 指标为什么不可能同时满足
因为存在分区容错,举个例子:目前有两个节点分别部署在不同城市,这个两个节点可能出现通信错误,
此时向 P1 几点写入数据,如果要保证一致性(C),必须等待 P2 节点数据同步完成才行,这个时间段内就 P2 就不能对外提供服务即无法保证可用性。反之同样的道理。
版权声明: 本文为 InfoQ 作者【简简单单】的原创文章。
原文链接:【http://xie.infoq.cn/article/a92235a8fbd6d4b2728063a46】。未经作者许可,禁止转载。
评论