Политики Quota и SpikeArrest — задаетесь вопросом, какую из них использовать, чтобы лучше всего удовлетворить ваши потребности в ограничении скорости? См. сравнительную таблицу ниже.
Не используйте его для защиты целевого сервера API-прокси от скачков трафика.
Для этого используйте политику SpikeArrest.
Не используйте его для подсчета и ограничения количества подключений, которые приложения могут выполнить к целевому серверу вашего прокси-сервера API за определенный период времени.
Для этого используйте политику квот.
Прикрепите его к PreFlow запроса ProxyEndpoint , как правило, после аутентификации пользователя.
Это позволяет политике проверять счетчик квот в точке входа вашего прокси-сервера API.
Прикрепите его к PreFlow запроса ProxyEndpoint , обычно в самом начале потока.
Это обеспечивает защиту от всплесков в точке входа вашего прокси-сервера API.
500 (внутренняя ошибка сервера) *
500 (внутренняя ошибка сервера) *
* Для политики квот и политики SpikeArrest код состояния HTTP по умолчанию для превышения ограничения скорости — это общая 500 Internal Server Error . Вы можете изменить код состояния для этих политик на 429 Service Unavailable добавив свойство уровня организации ( features.isHTTPStatusTooManyRequestEnabled ). Если вы являетесь клиентом Cloud, обратитесь в службу поддержки Apigee Edge , чтобы включить это свойство.
Частное облако. Если вы являетесь клиентом Edge for Private Cloud, установите это свойство с помощью следующего вызова API:
Примечание . При обновлении свойств необходимо передать в API все существующие свойства, даже если они не изменяются. Если вы опустите свойства в полезных данных, они будут удалены.
curl -u email:password -X POST -H "Content-type:application/xml" http://host:8080/v1/o/myorg -d \ "Отправить отзыв" MyOrganization true
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-08-29 UTC.