Re: Про лоад балансинг
Chubarov Andrey
stitrace на gmail.com
Пн Май 30 17:49:10 MSD 2011
Если я правильно понял мысль, то весь трафик пойдёт через фронтэнд? Не
подойдёт по ёмкости канала. Поясню задачу - Есть два сервера, на
каждом по 1Gbps канал. Нужно раздать стрим видео на 1000 клиентов,
каждый сервер может обслужить 500 потоков (по ёмкости канала). Причём
первый сервер предпочтительнее для обслуживания. То есть через
фронтенд (коий будет первый сервер) просто физически не пролезет поток
на 1000 клиентов. Можно, конечно, отдавать бэкэндом Moved permanently
при достижении 500 клиентов с ссылкой на второй сервер, но ситуацию
осложняет то что бэкэнд приприетарный и изменения в коде никак не
сделать. Поэтому хочется сделать это nginx-ом.
2011/5/30 Евгений Григоренко <partizan4ik на gmail.com>:
> Может лучше настроить upstream на nginx, а считать на back-end'e текущее
> кол-во соединений и в случае необходимости, отдавать определенный код
> (регулируется proxy_next_upstream и fastcgi_next_upstream ). Тогда nginx
> должен больше не пропускать коннекты на этот back-end.
> Главный вопрос: жить будет?
>
> 30 мая 2011 г. 20:26 пользователь Chubarov Andrey <stitrace на gmail.com>
> написал:
>>
>> Редиректить "через одного" нельзя, т.к. один сервер предпочтительнее
>> (в плане стоимости соединения).
>>
>> 30 мая 2011 г. 17:21 пользователь Chubarov Andrey <stitrace на gmail.com>
>> написал:
>> > Доброго времени суток!
>> >
>> > Подскажите пожалуйста, есть ли в nginx внутреняя переменная, которая
>> > указывает на количество установленных в данный момент соединений?
>> > Задача у меня - делать редирект на другой сервер, если количество
>> > клиентов стрим видео потока превысило N (из-за ограничений на
>> > пропускную способность канала).
>> >
>> > Спасибо.
>> >
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> http://nginx.org/mailman/listinfo/nginx-ru
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
Подробная информация о списке рассылки nginx-ru