分布式事务Base理论
发布日期:2021-06-30 20:40:36 浏览次数:2 分类:技术文章

本文共 446 字,大约阅读时间需要 1 分钟。

Base是Basical Availabel(基本可用)、Soft State(软状态)和Eventually consistent(最终一致性)三个短语的缩写。

BASE理论是对CAP理论中AP的一个扩展,通过牺牲强一致性,来获得可用性,当出现故障,允许部分不可用,但要保证核心功能可用,允许数据在一段时间内是不一致的,但最终达到一致状态。满足BASE理论的事务,我们称之为“柔性事务”。

1.基本可用:分布式系统再出现故障时,允许损失部分可用功能,保证核心功能可用,如电商网站交易付款出现问题了,商品;浏览仍然可以访问。

2.软状态:由于不要求强一致性,所以BASE系统中允许存在中间状态(也叫软状态),这个状态不影响系统可用性,如订单的“支付中”,“数据同步中”等状态,待数据最终一致后,状态改为“成功”状态。

3.最终一致:是指经过一段时间后,所有数据都将达到一致。如订单中的“支付中”状态,最终会变为“支付成功”或“支付失败”,使订单状态与实际交易结果达成一致,但需要一定的延迟等待

转载地址:https://liushilong.blog.csdn.net/article/details/114295024 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:分布式事务解决方案之2PC(两阶段提交)
下一篇:uniapp动态样式

发表评论

最新留言

不错!
[***.144.177.141]2024年04月29日 23时44分30秒