首页
随机
最近更改
特殊页面
社群首页
参数设置
关于WHY42
免责声明
WHY42
搜索
用户菜单
登录
欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。
事务:TCC补偿性事务
页面
讨论
语言
监视
查看历史
查看源代码
更多
链入页面
固定链接
页面信息
引用此页
Riguz
(
留言
|
贡献
)
2021年5月3日 (一) 02:11的版本
(
差异
)
←上一版本
|
最后版本
(
差异
) |
下一版本→
(
差异
)
TCC是分布式事务实现的一种方式
TRYING 阶段主要是对业务系统做检测及资源预留
CONFIRMING 阶段主要是对业务系统做确认提交,TRYING阶段执行成功并开始执行CONFIRMING阶段时,默认CONFIRMING阶段是不会出错的。即:只要TRYING成功,CONFIRMING一定成功。
CANCELING 阶段主要是在业务执行错误,需要回滚的状态下执行的业务取消,预留资源释放
而幂等性则是指业务方法调用一次与调用多次的执行返回结果是一样的。
http://www.roncoo.com/article/detail/124243