分布式
励志成为架构师的菜鸟程序员
这个作者很懒,什么都没留下…
展开
-
分布式事务之TCC模型 原理解析
最近学习了分布式框架TCC,为了自己不忘记TCC的运行方式,特次记录下TCC架构源码解析。TCC的概念跟系统架构不多描述,不懂的直接百度。先简单的写下TCC架构的代码用例:方法A为主服务,是调用者。 @Compensable(confirmMethod = "confirmA",cancelMethod = "cancelA") @Transactional public voi...原创 2019-01-18 11:11:17 · 1373 阅读 · 0 评论 -
分布式事务之TCC模型 confirm失败补偿
继上篇https://blog.csdn.net/qq_20958071/article/details/86527850上篇说到try阶段失败的时候,事务实现回滚,利用cancel方法保证事务的一致性,但是在confirm阶段,confirmA成功,confirmB成功,confirmC失败或者方法执行时间过长(也许是网络原因导致)的时候,怎么来保证事务的一致性呢。TCC有一个任务,专门...原创 2019-01-21 20:54:52 · 5047 阅读 · 4 评论