分布式事务
李初新
这个作者很懒,什么都没留下…
展开
-
SpringBoot-LCN5.0.2分布式事务框架整合
LCN分布式事务框架整合 场景图:我们是要在订单服务中,调用库存服务。当下一个订单的时候,就对库存-1操作 1、首先要把tx-manager(分布式协调者)项目搭建起来 我这里使用的是最新的lcn版本依赖 <dependency> <groupId>com.codingapi.txlcn</groupId> ...原创 2019-12-09 18:55:13 · 1235 阅读 · 0 评论 -
问题解决32:加上了@Transaction注解什么时候才会回滚?
@Tranaction Spring中有声明式事务和编程式事务, 加上了@Tranaction表示,把当前的事务管理交给Spring来管理,叫做声明式事务 而程序员自己手动进行事务回滚(如AOP拦截异常进行事务回滚) 如下,是手动事务也就是编程式事务 //手动进行回滚 TransactionAspectSupport.currentTransactionStatus() .setRollba...原创 2019-12-09 15:41:17 · 1140 阅读 · 0 评论 -
2PC两段提交协议
2pc两段提交协议 两段提交协议里面角色有 发起者(参与者): 接口调用的服务 参与者: 发起方里进行远程调用的接口 协调者(全局事务者):整个服务事务的管理方 两段提交协议详细说明 ####第一阶段提交 协调者会向发起者和参与者发送一个指令,如果发起者和参与者收到指令后,都会把该业务逻辑执行完成并且成功返回给协调者。协调者在第二阶段会发送提交事务通知。 如果有一方返回执行失败,协调...原创 2019-12-09 15:15:30 · 149 阅读 · 0 评论