分布式事务
章 鱼
alert("hey!")
展开
-
分布式事务之TCC
业务场景介绍假设现在有一个电商系统,里面有一个支付订单的场景。那对一个订单进行支付之后,我们需要做下面的步骤:更改订单的状态为“已支付”扣减商品库存给会员增加积分创建销售出库单通知仓库发货以上业务场景对应下面的代码:public class OrderService { // 库存服务 @Autowired private InventoryServ...转载 2019-08-25 22:47:39 · 316 阅读 · 0 评论 -
分布式事务之基础理论
什么是分布式事务分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。分布式事务产生的原因从上面本地事务来看,我们可以分为两...转载 2019-08-25 23:01:14 · 212 阅读 · 0 评论