Welcome! Log In Create A New Profile

Advanced

Change upstreams weights dynamically according to their response times

ks2
August 02, 2013 06:17AM
Добрый день,

Возможно ли сконфигурировать nginx (или может быть существуют дополнительные модули) так, чтобы он выбирал веса апстримов исходя из времени обработки запроса апстримом (среднего или персентилей за заданный промежуток времени)?

Например, если под довольно высокой нагрузкой (несколько тысяч RPS) конкретный апстрим некоторое время отвечает быстро, а затем дольше (такие периоды могут длиться несколько секунд), то разумно отправлять больше запросов на другой, более быстрый апстрим. Потом, когда первому апстриму снова полегчает, можно дать больше нагрузки на него.

Спасибо!
Subject Author Posted

Change upstreams weights dynamically according to their response times

ks2 August 02, 2013 06:17AM

Re: Change upstreams weights dynamically according to their response times

Maxim Dounin August 02, 2013 06:24AM

Re: Change upstreams weights dynamically according to their response times

ks2 August 02, 2013 02:08PM

Re: Change upstreams weights dynamically according to their response times

Bogdan August 02, 2013 04:38PM

Re: Change upstreams weights dynamically according to their response times

Maxim Dounin August 03, 2013 06:28AM

Re: Change upstreams weights dynamically according to their response times

Валентин Бартенев August 03, 2013 06:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 184
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready