退
接口并发量高的解决方案
问题描述
接口并发量高的解决方案,在线求解答
- 精选答案
-
这个问题的解决方案是需要是要根据具体的业务场景具体分析的
举例:常见的秒杀系统
2.引入redis,将秒杀商品数据放入redis,用户点击抢购,将商品ID去查redis,若商品存在则生成订单,并保存到缓存,同时库存-1,减完后判断商品库存是否大于0,大于0则更新缓存,否则删除该商品缓存,并更新库表(以上步骤仅为单线程操作,需加锁实现,或可考虑采用redis的list对象去实现单线程操作)
3.利用CDN抗压静态页面流量
除此之外还可引入消息队列,对非即时响应的服务通过队列进行解耦
- 其他回答
-
可以做服务集群,负载均衡,压力分摊到没台机子上,也可以进行限流。
本文标题:接口并发量高的解决方案
本文链接:https://www.bjdnbx.com/know/295100.html
转载请注明出处:来源于广知网,谢谢配合!
最新发布