Skip to content

Commit

Permalink
Use SlidingWindowRatelimiter by default
Browse files Browse the repository at this point in the history
  • Loading branch information
bitterpanda63 committed Feb 5, 2025
1 parent d43afa5 commit 9d61d09
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
import dev.aikido.agent_api.background.cloud.api.events.APIEvent;
import dev.aikido.agent_api.background.cloud.api.events.Started;
import dev.aikido.agent_api.ratelimiting.RateLimiter;
import dev.aikido.agent_api.ratelimiting.sliding_window.SlidingWindowRateLimiter;
import dev.aikido.agent_api.storage.Hostnames;
import dev.aikido.agent_api.storage.Statistics;
import dev.aikido.agent_api.storage.routes.Routes;
import dev.aikido.agent_api.background.users.Users;
import dev.aikido.agent_api.helpers.env.Token;
import dev.aikido.agent_api.ratelimiting.FixedWindowRateLimiter;

import java.util.Optional;

Expand Down Expand Up @@ -42,7 +42,7 @@ public CloudConnectionManager(boolean block, Token token, String serverless, Rep
this.api = api;
this.token = token.get();
this.routes = new Routes(200); // Max size is 200 routes.
this.rateLimiter = new FixedWindowRateLimiter(
this.rateLimiter = new SlidingWindowRateLimiter(
/*maxItems:*/ 5000, /*TTL in ms:*/ 120 * 60 * 1000 // 120 minutes
);
this.users = new Users();
Expand Down

0 comments on commit 9d61d09

Please sign in to comment.