Bootstrap

springclould gateway集成 限流RequestRateLimiter

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:限流过滤的源码有兴趣的可自行查看:

 仅此记录学习的过程,一只行走的小笨猿

;