Limitação de taxa

Esta página se aplica à Apigee e à Apigee híbrida.

Confira a documentação da Apigee Edge.

Para manter o desempenho e a disponibilidade em uma base diversificada de apps cliente, é fundamental manter o tráfego de aplicativos dentro dos limites da capacidade das APIs e serviços de back-end. Também é importante garantir que os apps não consumam mais recursos do que o permitido.

A Apigee oferece duas políticas que permitem otimizar o gerenciamento de tráfego para minimizar a latência dos apps, mantendo a integridade dos serviços de back-end. Cada tipo de política aborda um aspecto diferente do gerenciamento de tráfego. Em alguns casos, é possível usar os dois tipos de política em um único proxy de API.

Política de Detenção de pico

A política SpikeArrest protege contra o aumento do tráfego. Essa política limita o número de solicitações processadas por um proxy de API e enviadas a um back-end, protegendo contra atrasos no desempenho e inatividade.

Essa política precisa ser usada para evitar aumentos de tráfego repentinos causados por invasores mal-intencionados que tentam interromper um serviço com um ataque de negação de serviço (DOS) ou por aplicativos clientes com bugs.

Consulte a política Spike Arrest.

Política de cotas

Essa política impõe limites de consumo em apps cliente ao manter um "contador" distribuído que limita as solicitações recebidas. O contador pode computar chamadas de API para qualquer entidade identificável, incluindo apps, desenvolvedores, chaves de API, tokens de acesso e assim por diante. Normalmente, as chaves de API são usadas para identificar apps cliente. Essa política é cara em termos computacionais, portanto, para APIs de alto tráfego, ela precisa ser configurada para intervalos de tempo mais longos, como um dia ou um mês. Essa política é usada para aplicar contratos de negócios ou SLAs com desenvolvedores e parceiros, e não para gerenciamento de tráfego operacional.

Consulte a Política de cotas.