在分布式系统中,分布式事务基本上是绕不开的, 分布式事务是指事务的参与者.支持事务的服务器.资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上 .其实就可以简单理解成在分布式系统中实现事务. 一个简单的例子,电商系统中,下单接口,一般会有扣库存,扣积分,然后生成订单.而一般来说,这三个系统都是不同的服务,我们本地不能控制其他服务的事务,此时如果订单服务发生了错误进行了混滚,但远程的服务,如扣库存已经调用完成,不能进行回滚了. 也就是说下单接口的成功与否,不仅取决于本地的 db 操作,…