
分布式事务
首先我们看看项目中的下单业务整体流程: 由于订单、购物车、商品分别在三个不同的微服务,而每个微服务都有自己独立的数据库,因此下单过程中就会跨多个数据库完成业务。而每个微服务都会执行自己的本地事务: 交易服务:下单事务 购物车服务:清理购物车事务 库存服务:扣减库存事务 整个业务中,各个本地事务是有关联的。因此每个微服务的本地事务,也可以称为分支事务…
1 篇文章
