Rate Limit Filter
@Component
Filtro de Rate Limiting usando Token Bucket distribuído.
Aplica limites diferenciados por:
Tenant autenticado (conforme plano: FREE/PRO/ENTERPRISE)
IP para usuários anônimos (proteção DDoS)
Exceções (whitelist):
Webhooks (alta frequência de eventos Meta/Stripe)
WebSocket (usa limitador de concorrência separado)
Actuator/Swagger (monitoramento e documentação)
Constructors
Link copied to clipboard
constructor(rateLimitService: RateLimitService, configService: SystemConfigService, rateLimitProperties: RateLimitProperties)