分布式事务TCC与SAGA-自己理解
2023-12-20 12:26:08
仅为个人理解,具体百度其他对比.
TCC
在我看来就是 try catch finally
尝试,确认,回退(取消)
TCC的优点是可以保证强一致性和数据完整性,
就是一个事务,要么完成,要么回退.
事务嘛,acid
长/多的事务,就不太好写了.
SAGA
这个不如tcc的 try catch finally 好理解,
saga
执行A–>B–>C–>D四个事务,巨长/多 的事务,
假如说,这时候C报错了,C会发出消息给之前的B,A,让AB也撤销操作.
SAGA适用于需要保证最终一致性和容错性的场景
具体情况,具体分析,
文章来源:https://blog.csdn.net/copyright0501/article/details/135100969
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!