Esta página se aplica à Apigee e à Apigee híbrida.
Confira a documentação da Apigee Edge.
Use a tabela de comparação abaixo para ajudar a decidir qual política usar para seu caso de uso de limitação de taxa:
Cota | SpikeArrest | |
---|---|---|
Use-o para: | Limitar o número de chamadas de proxy de API que um app ou desenvolvedor pode fazer durante um período específico. A política SpikeArrest é mais adequada para a limitação de taxa em intervalos de tempo mais curtos, como segundos ou minutos. Considere a cota se a contagem precisa for necessária. | Limite o número de chamadas de API que podem ser feitas em um proxy de API em todos os consumidores durante um período específico (normalmente curto). A política de cotas é mais adequada para definir limites em intervalos de tempo mais longos, como dias, semanas, meses ou anos. |
Não use para: |
Não o utilize para proteger o back-end de destino do seu proxy de API contra picos de tráfego. Para isso, use a política SpikeArrest. |
Não o utilize para contar e limitar o número de conexões que os apps podem fazer ao back-end de destino do proxy da API durante um período específico. Observação: para todos os casos de uso que exigem contagem precisa, use a política de cotas. |
Armazena uma contagem? | Sim | Não |
Práticas recomendadas para anexar a política: |
Anexe-a ao ProxyEndpoint Request PreFlow, geralmente após a autenticação do usuário. Assim, a política pode verificar o contador de cotas no ponto de entrada do proxy da API. |
Anexe-a ao PreEndpointRequest Request PreFlow, geralmente no início do fluxo. Isso fornece proteção contra picos no ponto de entrada do proxy da API. |
Código de status HTTP quando o limite é atingido: |
|
|
É bom saber: |
|
Permite que você escolha entre um algoritmo de suavização ou um algoritmo de contagem efetivo. O anterior suaviza o número de solicitações que podem ocorrer em um período especificado, e o segundo limita o número total de solicitações que podem ocorrer em um período especificado, independentemente da rapidez com que são enviadas em sequência. Além disso, a suavização não é coordenada entre os processadores de mensagens. |
Veja mais detalhes: | Política de cotas | Política de Detenção de pico |