SpringBoot使用自定义注解+AOP+Redis实现接口限流

为什么要限流 系统在设计的时候,我们会有一个系统的预估容量,长时间超过系统能承受的TPS/QPS阈值,系统有可能会被压垮,最终导致整个服务不可用。为了避免这种情况,我们就需要对接口请求进行限流。 所以,我们可以通过对并发访问请求进行限速或者一个时间窗口内的的请求数量进行限速来保护系统或避免不必要的资

你可能感兴趣的:(SpringBoot使用自定义注解+AOP+Redis实现接口限流)