生成的订单过程,通过feign调用商品服务的扣库存,是否需要分布式事务?
来源:5-8 整合接口打通下单流程(Feign)

慕粉2101073416
2019-02-21
老师,
你好,生成订单过程,通过feign调用商品服务的扣库存,是否需要分布式事务?如果feign调用失败,没有分布式事务,生成的订单会滚吗?谢谢!
写回答
1回答
-
廖师兄
2019-02-21
后面消息同步异步有说。
“如果feign调用失败,没有分布式事务,生成的订单会滚吗”
不会的。
我的建议是看业务场景。是否可以接受库存和订单暂时对不上。如果可以接受,可以考虑用任务不停的比对库存和订单。如果不能接受,考虑用分布式事务。分布式事务分很多种,内容很多,感兴趣的话,建议去学习,慕课就有。
00
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5672 学习 · 2489 问题
相似问题