分布式事务TCC与SAGA-自己理解

仅为个人理解,具体百度其他对比.

TCC

在我看来就是 try catch finally
尝试,确认,回退(取消)
TCC的优点是可以保证强一致性和数据完整性,
就是一个事务,要么完成,要么回退.
事务嘛,acid
长/多的事务,就不太好写了.

SAGA

这个不如tcc的 try catch finally 好理解,

saga
执行A–>B–>C–>D四个事务,巨长/多 的事务,
假如说,这时候C报错了,C会发出消息给之前的B,A,让AB也撤销操作.
SAGA适用于需要保证最终一致性和容错性的场景

具体情况,具体分析,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值