文章目录
-
- 1.怎么解决超卖问题?
- 2.CAP 理论和 Base 理论?
-
- CAP 理论
-
- CAP 无法全部满足的原因
- B服务器托管网ASE 理论
- 3.你有什么技术优势?
1.怎么解决超卖问题?
答:超卖问题是一个相对来说,比较经典且相对难处理的问题,解决它可以考虑从以下三方面入手:
- 前端初步限制:前端先做最基础的限制处理,只允许用户在一定时间内发送一次抢购请求。
- 后端限流:前端的限制只能针对部分普通用户,如果有恶意刷单程序,那么依靠前端是解决不了任何问题的,所以此时就需要后端做限流操作了,而后端的限流又分为以下手段:
- IP 限流:限制一个 IP 在一定时间内,只能发送一个请求。此技术实现要点:通过在 Spring Cloud Gateway 中编写自定义全局过滤器来实现 IP 限流。
- 接口限流:某个接口每秒只接受一定数量的请求。此技术实现要点:通过 Sentinel 的限流功能来实现。
- 排队处理:即时做了以上两步操作,仍然不能防止超卖问题的发生,
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
每个Redisson对象实例都会有一个与之对应的Redis数据实例,可以通过调用getName方法来取得Redis数据实例的名称(key)。 RMap map = redisson.getMap(“mymap”); map.getName(); // = my…