Spike Arrest

Este interceptor protege o backend contra picos de tráfego. Diferentemente do Rate Limit, que contabiliza o número de chamadas e bloqueia acesso caso o limite configurado seja alcançado, o Spike Arrest define o tempo mínimo de distância entre chamadas dentro de um intervalo configurado.

É fácil confundir o funcionamento do Spike Arrest com outro interceptor que controla tráfego, o Rate Limit. Por isso, incluímos uma definição mais detalhada de cada um, de suas diferenças e exemplos de configuração aqui.

Configuração

O interceptor pode ser inserido apenas no fluxo de requisição e contém duas informações a serem configuradas: limit (limite) e interval (intervalo de tempo).

spike arrest

A configuração utilizada no exemplo acima aceita um limite de pico de 10 requisições dentro de um minuto. Esse cenário permite uma requisição sempre que o intervalo entre requisições for de no mínimo 6 segundos.

Thanks for your feedback!
EDIT
How useful was this article to you?