高并发下 如何安全、高效扣减库存? 有更好的方案?
方案1 :redis或Redisson 作分布式锁 + mq + mysql特点: 强制加锁, 串行执行,能支持的并发量不高@Autowiredprivate StringRedisTemplate stringRedisTemplate;@PutMapping(value = "/subtractStock")public boolean subtractStock(String productId, int num) throws Exception { //用uuid