Esta página aplica-se ao Apigee e ao Apigee Hybrid.
Veja a documentação do
Apigee Edge.
Para manter o desempenho e a disponibilidade numa base diversificada de apps de cliente, é fundamental manter o tráfego de apps dentro dos limites da capacidade das suas APIs e serviços de back-end. Também é importante garantir que as apps não consomem mais recursos do que o permitido.
O Apigee fornece as seguintes políticas que lhe permitem otimizar a gestão de tráfego para minimizar a latência das apps, mantendo o bom funcionamento dos serviços de back-end. Cada tipo de política aborda um aspeto distinto da gestão de tráfego. Em alguns casos, pode usar ambos os tipos de políticas num único proxy de API.
- Políticas de fins gerais
- Políticas de limitação de taxa especializadas
Política do SpikeArrest
A política SpikeArrest protege contra picos de tráfego. Esta política limita o número de pedidos processados por um proxy de API e enviados para um back-end, protegendo contra atrasos no desempenho e tempo de inatividade.
Esta política deve ser usada para evitar picos de tráfego súbitos causados por atacantes maliciosos que tentam interromper um serviço através de um ataque de negação de serviço (DOS) ou por aplicações de cliente com erros.
Consulte a política SpikeArrest.
Política de quotas
Esta política aplica limites de consumo às apps cliente através da manutenção de um "contador" distribuído que regista os pedidos recebidos. O contador pode registar chamadas API para qualquer entidade identificável, incluindo apps, programadores, chaves da API, tokens de acesso, etc. Normalmente, as chaves da API são usadas para identificar apps de cliente. Esta política é computacionalmente dispendiosa e, por isso, para APIs com tráfego elevado, deve ser configurada para intervalos de tempo mais longos, como um dia ou um mês. Esta política deve ser usada para aplicar contratos comerciais ou SLAs com programadores e parceiros, em vez de para a gestão operacional do tráfego.
Consulte a Política de Quotas.
Políticas de limitação de taxa especializadas
Além das políticas de quota e SpikeArrest de uso geral, o Apigee também fornece a política LLMTokenQuota e a política PromptTokenLimit para APIs que interagem com grandes modelos de linguagem (GMLs). Estas políticas permitem-lhe aplicar quotas e limites de taxa ao número de tokens usados, o que pode ser uma forma mais detalhada de controlar os custos e a utilização do que a simples contagem de pedidos.
Consulte: