美文网首页already分布式Java
【5分钟背八股】TCC解决方案是什么?

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

作者: 废柴程序员 | 来源:发表于2022-06-22 19:19 被阅读0次

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

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

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

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

    image.png image.png image.png image.png 【5分钟背八股】61:TCC解决方案是什么?.png

    推荐阅读:【5分钟背八股】Spring框架中单例bean是线程安全的么?

    相关文章

      网友评论

        本文标题:【5分钟背八股】TCC解决方案是什么?

        本文链接:https://www.haomeiwen.com/subject/ukmuvrtx.html