采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师, 我还没有学到第九章,但是我看第九章只有两节内容,是TCC并没有详细讲解吗?还是那部分的视频没有更新
那部分没有demo,一方面是tcc模式还没有发现成熟可用的框架,我调研了几个,都觉得不好用。另一方面,这种方式对代码侵入性太高,一旦使用,很多service的写法都得修改。
总的来说就是,用这种方式,就是在原先的服务间调用的基础上,视图模拟事务的do/commit/cancel的过程,增加了太多复杂性。我不太建议这种实现方式,所以没有实现demo。
但是,介绍这个方式,还是有必要的,就像我上面说的,它在原先的服务间调用的基础上,模拟事务的do/commit/cancel的过程,这种思路值得借鉴。我们可以在设计我们的service方法的时候,在关键的地方,用这种方式实现业务处理的流程。当然,前提还是,不能为了解决一个问题,而导致系统的复杂度增加太多,这样会得不偿失的。
感觉老师细心说明,其实我买课程是为了tcc的,哈哈
这 。。。就有点尴尬了。不过最重要的是理解原理和实现思想,然后根据实际情况运用。
登录后可查看更多问答,登录/注册
掌握分布式事务实现技术,是架构师必备技能。
1.2k 13
1.1k 13
1.6k 12
1.5k 8
1.6k 7