【5分钟背八股】TCC解决方案是什么?

TCC(Try-Confirm-Cancel)是一种常用的分布式事务解决方案,它将一个事务拆分成三个步骤:

  • T(Try):业务检查阶段,这阶段主要进行业务校验和检查或者资源预留;也可能是直接进行业务操作。

  • C(Confirm):业务确认阶段,这阶段对Try阶段校验过的业务或者预留的资源进行确认。

  • C(Cancel):业务回滚阶段,这阶段和上面的C(Confirm)是互斥的,用于释放Try阶段预留的资源或者业务。

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
#面试复盘#
Java进阶之路 文章被收录于专栏

定期分享Java资源:面试、笔记、学习分享、经验、心得等等

全部评论
学到了,就是详细的话会更好点
点赞 回复 分享
发布于 2022-06-25 20:30

相关推荐

评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务