struct

Sellia::Server::CompositeRateLimiter::Limits

Inherits Struct / Value / Object

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))
Source

Instance methods

connections_per_ip
Source
connections_per_ip=(connections_per_ip : RateLimiter::Config)
Source
requests_per_tunnel
Source
requests_per_tunnel=(requests_per_tunnel : RateLimiter::Config)
Source
tunnels_per_client
Source
tunnels_per_client=(tunnels_per_client : RateLimiter::Config)
Source