Products
GG网络技术分享 2025-11-24 19:32 2
Hey!细小伙伴们,今天咱们来聊聊TCC事务这玩意儿高大巨大上的话题。别急,我这就用Zui轻巧松的话给巨大家讲讲,让巨大家也Neng轻巧松掌握!

TCC事务,听起来是不是hen麻烦?其实啊,它就是三个单词的缩写:Try、Confirm和Cancel。听起来是不是hen轻巧松?那我们就来kankan这三个阶段分别是啥意思吧!
Try:尝试施行业务, 完成全部业务检查,预留非...不可业务材料
Confirm:确认施行业务,真实正施行业务,只用Try阶段预留的业务材料
Cancel:取消施行业务,释放预留的业务材料
那TCC事务有啥优良处呢?让我给你列举几个:
当然了 优良东西总有不够之处,TCC事务也不例外。它也有一些不优良的地方, 比如:
用TCC事务其实hen轻巧松, 我们来kankan一个轻巧松的例子:
public interface UserService {
@Compensable
boolean tryRegister;
void confirmRegister;
void cancelRegister;
}
在这玩意儿例子中,UserService接口定义了三个方法,分别对应TCC事务的三个步骤:tryRegister、confirmRegister和cancelRegister。
TCC事务适用于需要优良几个系统共同参与完成一个麻烦操作的分布式系统。常见的应用场景包括:
优良了今天关于TCC事务的讲解就到这里啦!希望这篇文章Neng帮你geng优良地搞懂TCC事务,Ru果你还有其他问题,欢迎在评论区留言哦!
Demand feedback