Spring Cloud Gateway 支持使用以下几种方式限流:
使用Spring Boot Actuator暴露的指标进行限流。可以使用Spring Boot Actuator提供的
micrometer-registry-*
依赖来配置。使用Spring Cloud Circuit Breaker。可以使用Spring Cloud Netflix Hystrix或Spring Cloud OpenFaaS等组件来配置。
使用任意第三方限流组件。可以使用比如 Redis、Guava等组件来配置
使用 spring-cloud-gateway 自身的 rate limiter。