关于下单扣减库存的事务方案

Blade 未结 2 700
bluerose
bluerose 剑圣 2022-04-18 22:15

尝试了

  1. 阿里云GTS,类似Seata

  2. RocketMq事务消息


像下单扣减库存这种一致性实时性要求高的场景,应该怎么办。其实我不像用GTS这样的分布式事务产品(据说很影响性能),用起来倒是方便,但是也绑死了阿里云。

而像RcoketMq事务消息这种又特别的麻烦。


如果是老大你来处理,你会使用什么方案呢?谢谢

2条回答
  • 2022-04-19 10:58

    放到一个服务内,这样就没有分布式事务的场景,同时库存匹配一个红冲的逻辑,保证数据不出错。

    我们的理念就是能不用分布式事务就不用,通过设计来规避。如果一定要用,那就seata吧

    0 讨论(1)
  • 2022-04-19 22:31

    订单服务和商品服务不拆?

    这倒是突破了一些想象。不过也未尝不可啊

    0 讨论(0)
提交回复