2000年7月,加州大学伯克利分校的Eric Brewer教授ACM PODC会议上提出CAP猜想。两年后,麻省理工学院的seth Gilbert和Nancy Lynch从理论上证明了CAP。之后,CAP理论正式成为分布式计算领域的公认理论。(理论是有时间期限的,没有绝对意义上的公理,是相对于目前计算机科学水平);
CAP原理概述
一个分布式系统最多只能同时满足一致性(consistency)、可用性(Availability)、分区容错性(Partition tolerance)的两个
大约 11 分钟