TCC分布式事务处理的实现是怎么实现的。应该怎么理解TCC的TRYING 、CONFIRMING、CANCELIING。幂等性又怎么处理?
2条回答 默认 最新
- PeterHu001 2016-08-08 07:24关注
TCC分布式事务即是两阶段提交的一种:TRYING阶段,主要是进行业务检测,资源预留处理等操作。
CONFIRMING阶段,在第一阶段完成且没异常的情况下,就执行这一阶段的方法,这一阶段进行真正的资源使用,如果第一阶段处理无误,那么这一阶段默认是都会成功的。
CANCELING阶段,这一阶段是在TRYING阶段失败后调用的,主要是进行资源释放,将TRYING阶段预留的资源进行释放。
幂等性是要求调用一次与调用多次的结果是一样的。
具体的可以参考这篇博客:http://www.roncoo.com/article/detail/124243解决 无用评论 打赏 举报
悬赏问题
- ¥15 Arduino红外遥控代码有问题
- ¥15 数值计算离散正交多项式
- ¥30 数值计算均差系数编程
- ¥15 redis-full-check比较 两个集群的数据出错
- ¥15 Matlab编程问题
- ¥15 训练的多模态特征融合模型准确度很低怎么办
- ¥15 kylin启动报错log4j类冲突
- ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
- ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序
- ¥15 onvif+openssl,vs2022编译openssl64