最终一致性思想应用的业务场景以及实现形式?

最近在学分布式事务,了解到分布式事务最大的问题是各个子事务的一致性问题,因此可以借鉴CAP和BASE两大理论,实现AP模式或者CP模式。

对于CP模式的使用场景,我可以理解成将多个事务合成为一个大的事务去提交、回滚。

但是我对于AP的最终一致性思想仅仅停留在概念上,对于具体业务场景以及在出现不一致情况下如何进行弥补依然比较模糊,望大佬们可以解答一下,此外,如果可以,希望大佬可以分享一下,实践中这两个模式如何选择。


回答:

看一下大佬的:分布式事务

不用想太多,当我们真正用到的时候大多场景是还是CP模式,例如用户的金额操作。

AP操作少,我目前想到的场景也没几个,例如用户注册:在其他系统注册资料时候失败了,但是有一个主资料就可以认为成功,后面通过一定的机制去弥补这部分数据就可以。

以上是 最终一致性思想应用的业务场景以及实现形式? 的全部内容, 来源链接: utcz.com/p/945372.html

回到顶部