分布式事务之TCC

TCC == Try Confirm Cancel

假设服务1调用服务2

服务1和服务2一起当做"T",服务1和服务2都正常执行完毕则"T"正常;服务1和服务2有一个执行时出现异常则"T"异常;
增加2个方法作为Confirm和Cancel,"T"正常结束走Confirm方法,"T"异常结束走Cancel方法

"T"中进行SQL操作,Confirm方法提交,Cancel方法回滚即可实现事务操作

posted @ 2022-03-07 18:03  叕叕666  阅读(52)  评论(0)    收藏  举报