Estás viendo la documentación de Apigee Edge.
Ve a la
documentación de Apigee X. info
Políticas de cuotas y SpikeArrest. ¿Cuál se debe usar para satisfacer mejor tus necesidades de límite de frecuencia? Consulta el siguiente gráfico de comparación.
Cuota | SpikeArrest | |
---|---|---|
Puedes usarlo para lo siguiente: | Limitar la cantidad de conexiones que pueden realizar las aplicaciones al backend de destino del proxy de API durante un período específico | Proteger el backend de destino del proxy de API contra los aumentos de tráfico y los ataques de denegación del servicio repentinos |
No lo uses para lo siguiente: |
No la uses para proteger el backend de destino del proxy de API contra los aumentos de tráfico. Para eso, usa la política SpikeArrest. |
No lo uses para contar y limitar la cantidad de conexiones que las apps pueden realizar en el backend de destino del proxy de API durante un período específico. Para ello, usa la política de cuotas. |
¿Almacena un recuento? | Sí | No |
Prácticas recomendadas para adjuntar la política: |
Adjúntala al flujo previo de solicitudes de ProxyEndpoint, por lo general, después de la autenticación del usuario. Esto permite que la política verifique el contador de cuotas en el punto de entrada del proxy de API. |
Adjúntala al flujo previo de solicitudes de ProxyEndpoint, por lo general, al principio del flujo. Esto proporciona protección contra los aumentos de tráfico en el punto de entrada del proxy de API. |
Código de estado HTTP cuando se alcanza el límite: |
|
|
Información útil: |
|
|
Obtén más detalles: | Política de cuotas | Política de SpikeArrest |
* En la política de cuotas y la política de protección contra aumentos de tráfico, el código de estado HTTP predeterminado para exceder el límite de frecuencia es un 500 Internal Server Error
genérico.
Puedes cambiar el código de estado de esas políticas a 429 Too Many Requests
si agregas una propiedad a nivel de la organización (features.isHTTPStatusTooManyRequestEnabled
). Si eres cliente de Cloud, comunícate con asistencia de Apigee Edge para habilitar la propiedad.