生成的订单过程,通过feign调用商品服务的扣库存,是否需要分布式事务?

来源:5-8 整合接口打通下单流程(Feign)

慕粉2101073416

2019-02-21

老师,
你好,生成订单过程,通过feign调用商品服务的扣库存,是否需要分布式事务?如果feign调用失败,没有分布式事务,生成的订单会滚吗?谢谢!

写回答

1回答

廖师兄

2019-02-21

后面消息同步异步有说。

“如果feign调用失败,没有分布式事务,生成的订单会滚吗”

不会的。


我的建议是看业务场景。是否可以接受库存和订单暂时对不上。如果可以接受,可以考虑用任务不停的比对库存和订单。如果不能接受,考虑用分布式事务。分布式事务分很多种,内容很多,感兴趣的话,建议去学习,慕课就有。

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5672 学习 · 2489 问题

查看课程