导读:本篇作为SpringCloud Alibaba微服务实战系列的第七篇,主要内容是使用Seata解决分布式事务问题。系列文章,欢迎持续关注。 [](()场景说明 订单服务order-service需要对外提供创建订单
导读:本篇作为SpringCloud Alibaba微服务实战系列的第七篇,主要内容是使用Seata解决分布式事务问题。系列文章,欢迎持续关注。
[](()场景说明
订单服务order-service需要对外提供创建订单的接口,创建订单的业务逻辑如下:
先调用本地的orderService保存订单操作,然后通过feign调用远程的accout-service进行账户余额扣减,最后再通过feign调用远程的product-service进行库存扣减操作。
关键的逻辑代码如下: