在使用byteTCC框架0.5.0-BETA2版本时,发现一个关于@Compensable注解的问题,这里记录下:1.@Compensable注解问题若try的实现逻辑写在serviceImpl中,而不是controller中,那么,@Compensable需要添加在controller中,而不是serviceImpl中。如果仅仅添加在serviceImpl中,那么confirm或者canc...
原创 2023-01-13 22:28:59
146阅读
调试了下作者提供的样例,记录下步骤,基于0.4.x版本。1.启动eureka注册中心先修改下hostname原本:server: port: 7000eureka: instanc
在普通的web项目中,调用接口返回数据,如下,不出错返回一种,出错了,返回另外一种。前端是直接可以拿到返回的信息的。
本文详细记录下,SpringCloud框架整合byteTCC分布式事务框架的过程。这里只展示,一个是sp
原创 2023-05-22 17:08:59
108阅读
这里详细记录下,SpringCloud框架整合byteTCC分布式事务框架的过程。版本信息1.SpringCloud2.SpringBoot3.byteTCC1.创建company-serve
原创 2023-05-22 16:34:51
104阅读
6.tcc业务逻辑编写在使用tcc框架处理分布式事务时,需要我们自己来编写tcc业务代码。这里演示
原创 2023-05-22 17:09:15
109阅读
最近读了下raincat,hmily的源码,也看了ByteTcc,tcc-transaction,lcn等框架的比较。但是对于技术选型而言,还是希望学习下BA
原创 2023-05-22 16:35:27
85阅读
介绍开源的TCC框架有很多,比如,hmily,EasyTransaction,ByteTCC,TCC-Transaction等。其实我刚开始是用hmily学习tcc的,后续我也
原创 2022-08-09 15:01:35
280阅读
随着用户增长,并发请求增加以及业务越来越复杂,架构设计往往不得不由单体向分布式系统演进,而分布式事务成了影响架构落地的首要难点。不管是社区开源的ByteTCC、LCN,还是阿里的Seat...
转载 2021-07-21 14:45:36
857阅读
点击上方“朱小厮的博客”,选择“设为星标”回复”1024“获取独家整理的学习资料微服务兴起的这几年涌现出不少分布式事务框架,比如ByteTCC、TCC-transacti...
转载 2021-09-15 17:38:02
60阅读
国内主要的开源TCC分布式事务框架包括 框架名称 Github地址  star数量  tcc-transaction  https://github.com/changmingxie/tcc-transaction  3579  Hmily  https://github.com/yu199195/hmily  2260  ByteTCC  https://github.com/liuyangmi
作者介绍温卫斌,就职于中国民生银行信息科技部,目前负责分布式技术平台设计与研发,主要关注分布式数据相关领域。微服务兴起的这几年涌现出不少分布式事务框架,比如ByteTCC...
转载 2021-07-17 14:59:52
393阅读
目录1:2PC方案(Prepare预提交 Commit提交)1.1:方案介绍1.2:方案优缺点 2:TCC方案(框架:ByteTCC,TCC-transaction,Himly)2.1:方案介绍2.2:方案优缺点3:RocketMq方案3.1:方案介绍3.2:代码实现 1:2PC方案(Prepare预提交 Commit提交)1.1:方案介绍两阶段提交又称2PC(two-phas
就在9号这天,阿里分布式事务框架GTS开源了一个免费社区版Fescar,看到了这个消息内心非常的激动!在微服务系统中,分布式事务一直是痛点,也是难点。社区里也有一些开源的分布式解决方案的框架,比如ByteTCC、LCN,但是这些框架没有一个权威的组织在维护,或多或少大家都有点不敢用。阿里开源的分布式事务解决框架Fescar会不会一统分布式事务江湖,大家拭目以待!我们现在来看看什么是FESCAR。F
阿里分布式事务框架GTS开源了一个免费社区版Fescar,看到了这个消息内心非常的激动。在微服务系统中,分布式事务一直是痛点,也是难点。社区里也有一些开源的分布式解决方案的框架,比如ByteTCC、LCN,但是这些框架没有一个权威的组织在维护,或多或少大家都有点不敢用。阿里开源的分布式事务解决框架Fescar会不会一统分布式事务江湖,大家拭目以待。我们现在来看看什么是FESCAR。Fescar项目
原创 2022-05-09 21:47:44
121阅读
就在9号这天,阿里分布式事务框架GTS开源了一个免费社区版Fescar,看到了这个消息内心非常的激动!在微服务系统中,分布式事务一直是痛点,也是难点。社区里也有一些开源的分布式解决方案的框架,比如ByteTCC、LCN,但是这些框架没有一个权威的组织在维护,或多或少大家都有点不敢用。阿里开源的分布式事务解决框架Fescar会不会一统分布式事务江湖,大家拭目以待!//更新Fescar已经更名为Sea
分布式事务一直是微服务等分布式系统不得不面对的难题。目前主流的解决方案有以下几种。基于阿里巴巴开源的seata AT模式分布式事务框架TCC 三段式提交事务方案(业界一般使用ByteTCC框架)基于RocketMq 消息中间件实现最终一致性事务下面基于这三种方式进行原理剖析对比选型以及各自的优缺点比较一、SeataTC:事务协调器。控制全局事务的开启,提交回滚。TM:事务管理器,负责定义事务的边界
互联网领域的大部分系统都采用SOA、微服务化的架构。一个涉及端到端全链路的业务操作往往会由多个服务和数据库实例共同完成。因此,在一致性要求较高的业务场景中,如何保证多个服务之间RPC调用后的数据一致将成为关键点。现状是分布式事务一直是痛点,也是难点。社区里也有一些开源的分布式解决方案的框架,比如ByteTCC、LCN,但是这些框架没有一个权威的组织在维护。好在19年初阿里分布式事务框架GTS开源了