From 8f69e21d7e4b848fa3b4f3ed29f4bb7591aeb1b4 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Fri, 14 Apr 2017 21:56:40 -0600 Subject: [PATCH] Adds some rate limiter todos --- .../filter/factory/RequestRateLimiterWebFilterFactory.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/RequestRateLimiterWebFilterFactory.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/RequestRateLimiterWebFilterFactory.java index adb91712..7b5b3f47 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/RequestRateLimiterWebFilterFactory.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/RequestRateLimiterWebFilterFactory.java @@ -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); }