Browse Source

Adds some rate limiter todos

pull/41/head
Spencer Gibb 8 years ago
parent
commit
8f69e21d7e
No known key found for this signature in database
GPG Key ID: 7788A47380690861
  1. 2
      spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/RequestRateLimiterWebFilterFactory.java

2
spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/RequestRateLimiterWebFilterFactory.java

@ -59,6 +59,8 @@ public class RequestRateLimiterWebFilterFactory implements WebFilterFactory { @@ -59,6 +59,8 @@ public class RequestRateLimiterWebFilterFactory implements WebFilterFactory {
//TODO: get user from request, maybe a KeyResolutionStrategy.resolve(exchange). Lookup strategy bean via arg
boolean allowed = isAllowed(replenishRate, capacity, "me");
//TODO: set some headers for rate, tokens left
if (allowed) {
return chain.filter(exchange);
}

Loading…
Cancel
Save