ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Про лоад балансинг



Если я правильно понял мысль, то весь трафик пойдёт через фронтэнд? Не
подойдёт по ёмкости канала. Поясню задачу - Есть два сервера, на
каждом по 1Gbps канал. Нужно раздать стрим видео на 1000 клиентов,
каждый сервер может обслужить 500 потоков (по ёмкости канала). Причём
первый сервер предпочтительнее для обслуживания. То есть через
фронтенд (коий будет первый сервер) просто физически не пролезет поток
на 1000 клиентов. Можно, конечно, отдавать бэкэндом Moved permanently
при достижении 500 клиентов с ссылкой на второй сервер, но ситуацию
осложняет то что бэкэнд приприетарный и изменения в коде никак не
сделать. Поэтому хочется сделать это nginx-ом.


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


 




Copyright © Lexa Software, 1996-2009.