seata 的 TCC 模式
时间: 2023-09-14 07:02:58 浏览: 94
Seata TCC 模式 Demo
Seata-TCC 是 Seata 分布式事务框架中的一种事务模式,TCC 模式全称为 Try-Confirm-Cancel 模式。它是一种基于补偿的分布式事务解决方案,在分布式场景下保证数据的一致性。
TCC 模式的基本思想是,在进行分布式事务的每个步骤中,都要有 Try、Confirm 和 Cancel 三个阶段。Try 阶段是预留资源和执行业务检查的阶段,Confirm 阶段是确认执行业务的阶段,Cancel 阶段是释放资源和回滚业务的阶段。当分布式事务的所有步骤都执行成功时,进行 Confirm 操作;如果有任何一步操作失败,需要进行 Cancel 操作,回滚整个分布式事务。
Seata-TCC 就是基于 TCC 模式实现的分布式事务解决方案,可以帮助开发者在分布式场景下保证数据的一致性。
阅读全文