异常
呵呵菜鸟
这个作者很懒,什么都没留下…
展开
-
单一架构中Spring手动或自动抛出异常时,既要要返回错误信息,还要做事务回滚
情况一:代码出现异常 @Override @Transactional(rollbackFor = Exception.class) public RspMessage add() { Inventory inventory = new Inventory(); inventory.setGoodsId(2); inventory...原创 2019-09-23 11:33:26 · 1155 阅读 · 0 评论 -
分布式事务中,调用方接收到被调用方给的异常中的提示信息
我使用的是:TX-LCN分布式事务框架 5.0.2 业务场景: 1、用户下单购买商品。 2、订单微服务中,新增订单表信息 3、库存微服务中,库存商品数量表中商品数量减去订单中商品的数量。 问题: 1、当执行到第三步时,订单中的商品数量超过库存中的商品数量时,这个是库存微服务就需要手动抛出异常,并且返回信息,告诉订单微服务,让它事务回滚,我这里是可以让订单微服务回滚,但是我得不到库存微服务...原创 2019-09-23 17:00:48 · 456 阅读 · 0 评论