← Cloudflare Load Balancing / load-balancing / understand-basics / traffic-steering / steering-policies
Least Outstanding Requests
Политика распределения Least Outstanding Requests позволяет направлять трафик на пулы, у которых в данный момент наименьшее число необработанных запросов.
Эта политика направления трафика выбирает пул с учётом random_steering весов, а также количества обрабатываемых запросов каждого пула. Пулы с большим числом ожидающих запросов получают пропорционально меньший вес относительно остальных.
Политику распределения Least Outstanding Requests лучше всего использовать, если ваши пулы легко перегружаются при всплеске одновременных запросов. Этот метод распределения трафика подходит приложениям, для которых работоспособность сервера важнее задержки, географического соответствия и других показателей. Он учитывает статус работоспособности пула, Adaptive Routing, а также привязка сессии.
Настройка через API
{
"steering_policy": "least_outstanding_requests"
}См. Документация по API где приведены дополнительные сведения о настройке балансировщика нагрузки.
Ограничения
Политику распределения Least Outstanding Requests можно настроить для Балансировщики нагрузки в режиме DNS-only, но поддерживается только в форме без фактического действия. Для балансировщиков нагрузки DNS-only все счётчики незавершённых запросов пула считаются равными нулю, то есть трафик распределяется исключительно на основе random_steering весов.
Хотя это можно настроить, не рекомендуется использовать политику распределения Least Outstanding Requests для балансировщиков нагрузки в режиме DNS-only, так как для них она поддерживается лишь частично.