找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 280|回复: 0

什么是CAP 定义以及Base 理论?

[复制链接]

378

主题

55

回帖

2063

积分

管理员

积分
2063
发表于 2020-11-9 09:05:55 | 显示全部楼层 |阅读模式
CAP 定理指的是在分布式系统中,不能同时满足一致性、可用性以及分区容错性


因为网络是不可信的,因此服务之间产生丢包不可避免,因此必须要保证分布式系统的分区容错性


分区容错性指的是产生了网络分区后,各个服务依然能够对外提供服务
可用性指的是服务之间进行数据同步完成之前依然能够对外提供服务,但是不能保证每个服务获取的数据都是一致的
一致性指的是服务之间进行数据同步完成之前不能对外提供服务,必须等待所有服务数据同步完成之后才能对外提供,保证了多个服务之间的数据是强一致性的




Base 理论指的是我们可以牺牲强一致性的方式去保证可用性、允许一段时间内的数据不一致保证最终一致性
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-12-19 23:01 , Processed in 0.034701 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表