Limiter
O Limitador de Taxa é um middleware para a estrutura Quick que controla o número de solicitações permitidas em um determinado período de tempo. Ele ajuda a evitar o uso indevido da API e melhora a estabilidade do sistema, evitando a sobrecarga do servidor. Número máximo configurável de solicitações por cliente dentro de uma janela de tempo Redefine o contador de solicitações automaticamente após o tempo configurado.

🔑Usa uma função KeyGenerator para definir uma chave de cliente exclusiva (por exemplo, baseada em IP).

⚠️Permite definir uma resposta personalizada quando o limite de solicitações é atingido.

⚡Implementa fragmentação e otimizações para reduzir problemas de concorrência.


// Function signature
	q.Use(limiter.New(limiter.Config{}))
                        
routing.go