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.