Sellia::Server::CompositeRateLimiter::Limits
Constructors
new(connections_per_ip : RateLimiter::Config = RateLimiter::Config.new(max_tokens: 10.0, refill_rate: 1.0), tunnels_per_client : RateLimiter::Config = RateLimiter::Config.new(max_tokens: 5.0, refill_rate: 0.1), requests_per_tunnel : RateLimiter::Config = RateLimiter::Config.new(max_tokens: 100.0, refill_rate: 50.0))
SourceInstance methods
connections_per_ip
Sourceconnections_per_ip=(connections_per_ip : RateLimiter::Config)
Sourcerequests_per_tunnel
Sourcerequests_per_tunnel=(requests_per_tunnel : RateLimiter::Config)
Sourcetunnels_per_client
Sourcetunnels_per_client=(tunnels_per_client : RateLimiter::Config)
Source