TCC模式的实现DEMO

来源:9-1 TCC模式介绍

RockCrazy

2019-01-03

老师, 我还没有学到第九章,但是我看第九章只有两节内容,是TCC并没有详细讲解吗?还是那部分的视频没有更新

写回答

1回答

大漠风

2019-01-07

那部分没有demo,一方面是tcc模式还没有发现成熟可用的框架,我调研了几个,都觉得不好用。另一方面,这种方式对代码侵入性太高,一旦使用,很多service的写法都得修改。

总的来说就是,用这种方式,就是在原先的服务间调用的基础上,视图模拟事务的do/commit/cancel的过程,增加了太多复杂性。我不太建议这种实现方式,所以没有实现demo。

但是,介绍这个方式,还是有必要的,就像我上面说的,它在原先的服务间调用的基础上,模拟事务的do/commit/cancel的过程,这种思路值得借鉴。我们可以在设计我们的service方法的时候,在关键的地方,用这种方式实现业务处理的流程。当然,前提还是,不能为了解决一个问题,而导致系统的复杂度增加太多,这样会得不偿失的。


0
2
大漠风
这 。。。就有点尴尬了。不过最重要的是理解原理和实现思想,然后根据实际情况运用。
2019-01-08
共2条回复

分布式事务实践,从原理到实例,解决数据一致性

掌握分布式事务实现技术,是架构师必备技能。

1149 学习 · 153 问题

查看课程