微服务架构中TCC型分布式事务解决方案实战.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 8页
  • 2026-07-22 发布于北京
  • 举报

微服务架构中TCC型分布式事务解决方案实战.pptx

;第27节

TCC型分布式事务方案在支付系统中的实战应用详解

;实现

一个完整的业务活动由一个主业务服务与若干从业务服务组成

主业务服务负责发起并完成整个业务活动

从业务服务提供TCC型业务操作

业务活动管理器控制业务活动的一致性,它登记业务活动中的操作,并在业务活动提交时确认所有的TCC型操作的confirm操作,在业务活动取消时调用所有TCC型操作的cancel操作

成本

实现TCC操作的成本

业务活动结束时confirm或cancel操作的执行成本

业务活动日志成本

适用范围

强隔离性、严格一致性要求的业务活动

适用于执行时间较短的业务(比如处理账户、收费等业务);柔性事务解决方案:TCC(两阶段型、补偿型);Try:尝试执行业务

?完成所有业务检查(一致性)

?预留必须业务资源(准隔离性)

Confirm:确认执行业务

?真正执行业务

?不作任何业务检查

?只使用Try阶段预留的业务资源

?Confirm操作要满足幂等性

Cancel:取消执行业务

?释放Try阶段预留的业务资源

?Cancel操作要满足幂等性;谢谢

文档评论(0)

1亿VIP精品文档

相关文档