当前位置 : 主页 > 编程语言 > java >

SpringCloud Alibaba微服务实战七 - 分布式事务

来源:互联网 收集:自由互联 发布时间:2022-09-02
导读:本篇作为SpringCloud Alibaba微服务实战系列的第七篇,主要内容是使用Seata解决分布式事务问题。系列文章,欢迎持续关注。 [](()场景说明 订单服务order-service需要对外提供创建订单

导读:本篇作为SpringCloud Alibaba微服务实战系列的第七篇,主要内容是使用Seata解决分布式事务问题。系列文章,欢迎持续关注。

[](()场景说明


订单服务order-service需要对外提供创建订单的接口,创建订单的业务逻辑如下:

image.png

先调用本地的orderService保存订单操作,然后通过feign调用远程的accout-service进行账户余额扣减,最后再通过feign调用远程的product-service进行库存扣减操作。

关键的逻辑代码如下:

网友评论