CAP理论:一个分布式系统最多只能同时满足一致性、可用性和分区容错性这三项中的两项。其中一致性是指更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致;可用性指的是服务在正常响应时间内一直是可用的;分区容错性是指在分布式系统遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性和可用性的服务。其中舍弃P最为不可实现,因为这种情况下虽然CA都有所保障,但是分区是始终都会存在的一个现象,舍弃P的话对数据的使用和一致性都没有很大影响,只是会使数据同步时间延长,影响用户数据的存取速度,舍弃C此时结点提供的都是本地数据,会导致全局数据的不一致。目前的多数大型互联网应用的场景都主机众多、部署分散,网络规模宏大,节点故障与网络故障是常态,在对用户使用影响较小的情况下一般都采取舍弃P的CA型。
什么是CAP理论
最新推荐文章于 2024-07-25 00:32:48 发布