请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

TCC模式的实现DEMO

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

正在回答

1回答

大漠风 2019-01-07 01:43:12

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

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

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


0 回复 有任何疑惑可以回复我~
  • 提问者 RockCrazy #1
    感觉老师细心说明,其实我买课程是为了tcc的,哈哈
    回复 有任何疑惑可以回复我~ 2019-01-07 20:36:15
  • 这 。。。就有点尴尬了。不过最重要的是理解原理和实现思想,然后根据实际情况运用。
    回复 有任何疑惑可以回复我~ 2019-01-08 00:12:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信