tcc-transaction:tcc-transaction是TCC型事务java实现

时间:2024-03-08 10:57:31
【文件属性】:

文件名称:tcc-transaction:tcc-transaction是TCC型事务java实现

文件大小:1.01MB

文件格式:ZIP

更新时间:2024-03-08 10:57:31

Java

使用指南1.1.x: : 1.1.x源码分支: : 使用指南1.2.x: : 1.2.x源码分支: : 1.2.x版本不向下兼容1.1.x,主要是在声明中tcc服务方法的注解有改变。1.2.x版本1.1.x主要的地方在于发布服务时不再强制要求服务方法参数必须具有TransactionContext参数,从而减少对业务代码的侵入。 尝试:尝试执行业务 完成所有业务检查(一致性) 预留必须业务资源(准隔离性) 确认:确认执行业务 真正执行业务 不作任何业务检查 只使用Try阶段预留的业务资源 Confirm操作满足幂等性 取消:取消执行业务 释放Try阶段预留的业务资源 Cancel操作满足幂等性 示例说明: tcc-transaction-和/或使用rpc框架合并,也就是使用dubbo,Thrift,Web服务,http等都可。 在rpc框架为dubbo情况下,可利


网友评论