TCC模式的实现DEMO
来源:9-1 TCC模式介绍

RockCrazy
2019-01-03
老师, 我还没有学到第九章,但是我看第九章只有两节内容,是TCC并没有详细讲解吗?还是那部分的视频没有更新
写回答
1回答
-
那部分没有demo,一方面是tcc模式还没有发现成熟可用的框架,我调研了几个,都觉得不好用。另一方面,这种方式对代码侵入性太高,一旦使用,很多service的写法都得修改。
总的来说就是,用这种方式,就是在原先的服务间调用的基础上,视图模拟事务的do/commit/cancel的过程,增加了太多复杂性。我不太建议这种实现方式,所以没有实现demo。
但是,介绍这个方式,还是有必要的,就像我上面说的,它在原先的服务间调用的基础上,模拟事务的do/commit/cancel的过程,这种思路值得借鉴。我们可以在设计我们的service方法的时候,在关键的地方,用这种方式实现业务处理的流程。当然,前提还是,不能为了解决一个问题,而导致系统的复杂度增加太多,这样会得不偿失的。
022019-01-08
相似问题