1:pom.xml 文件引入 jar
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis-reactive</artifactId>
</dependency>
2: yml 配置文件配置,因为这个组件是基于redis的所以还需要加上redis的配置
如果要自定义限流返回的信息,一定要修改上图横线上的名称
3:限流类 yml里面的key-resolver属性的值和这里是对应的:
4:自定义过滤器,默认的过滤器是RequestRateLimiterGatewayFilterFactory:
5:结果:
6:限流过滤的源码有兴趣的可自行查看:
仅此记录学习的过程,一只行走的小笨猿