Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
Package dev.rafex.ether.http.security.ratelimit

Rate limiting policies for Ether HTTP runtimes. More...

Functions

record RateLimitPolicy (Scope scope, int maxRequests, int windowSeconds, int burst, int maxConcurrentRequests)
 Política de control de tasa (rate limiting) para prevenir abusos.

Detailed Description

Rate limiting policies for Ether HTTP runtimes.

Function Documentation

◆ RateLimitPolicy()

record dev.rafex.ether.http.security.ratelimit.RateLimitPolicy ( Scope scope,
int maxRequests,
int windowSeconds,
int burst,
int maxConcurrentRequests )

Política de control de tasa (rate limiting) para prevenir abusos.

Limita la cantidad de solicitudes por ventana de tiempo para proteger contra ataques de fuerza bruta o abuso de recursos.

Alcance de la política de rate limiting.

  • GLOBAL: Un límite compartido por todos los clientes
  • PER_IP: Un límite por cada dirección IP

Verifica si el rate limiting está habilitado.

Returns
true si maxRequests > 0 y windowSeconds > 0

Definition at line 36 of file RateLimitPolicy.java.