SpringBoot+Redis+RabbitMQ实现简单的商品秒杀
秒杀存在的问题:1、短时间内大量请求发送到服务器,很可能会造成服务器崩溃;2、商品超卖;3、服务器响应时间过久(频繁读写数据库,耗时长),用户体验性差。解决思路:1、为解决频繁读数据库问题以及减轻数据库压力,使用 Redis ,项目初始化时先将商品信息缓存起来,请求过来时先查Redis,根据商品库存做进一步处理。2、使用 Redis 解决超卖问题;3、使用RabbitMQ 实现 流量削峰 和 异步调用,即当我们从 Redis 中知道库存充足时即可给用户返回success,然后将请求以消息的形