CAP定理是什么?

如题所述

分布式系统不可能提供以下3种保证中的2种以上:
一致性-每个读取请求都获得最新的写入
可用性-每个请求都会获得成功/失败的响应
分区容差-允许网络丢失从一个节点发送到另一个节点的任意多条消息,并且仍能正常运行
在今天的互联网中,分区容忍是必需的,因为网络不可靠所以不能放弃,因此必须在一致性和可用性之间做出妥协。因此,分布式系统必须处理一致性和可用性之间的权衡。如果协议100%一致,那么它肯定不能在某个时刻可用,反之亦然。这背后的证据是非常优雅和可理解的.
温馨提示:答案为网友推荐,仅供参考
相似回答