2021
03-05
03-05
Redis解决库存超卖问题实例讲解
商品和订单服务间使用MQ商品服务的库存变化时,通过MQ通知订单服务库存变化。原始的同步流程查询商品信息(调用商品服务)计算总价(生成订单详情)商品服务扣库存(调用商品服务)订单入库(生成订单)//原始的MySQL同步流程//判断此代金券是否加入抢购SeckillVouchersseckillVouchers=seckillVouchersMapper.selectVoucher(voucherId);AssertUtil.isTrue(seckillVouchers==null,"该代金券并未有抢购活动");//判断是...
继续阅读 >