Re: Установка cookies на стороне nginx в зависимости от backend
можете вот это попробовать http://code.google.com/p/nginx-sticky-module/ в принципе, работает стабильно, неприятный нюанс - при большом количестве бекендов нагружает процессор (в цикле пробегает по бекендам, считает от них хеш и сравнивает с тем, что в куке, бррр) 17 июня 2013 г., 18:04 пользователь Denis Kot denis@gmail.com написал: Добрый день У AWS ELB есть такая фича, когда сам ELB генерит куки в зависимости от того, от которого backend пришел ответ и клиент используя эту куку всегда лезет на один и тот же сервер. Но у ELB так же есть неприятная фича (или баг), когда клиент с одного IP всегда отправляется на тот же самый backend. У нас же задача, когда 1 сервер приложение отправляет REST запросы к ELB и ELB балансирует между 2мя бекендами. Бекенды принадлежат не нам и научить их генерить куки не представляется возможным. Умеет ли nginx то, что умеет ELB, а именно генерить куки? Судя по всему ELB построен на nginx, но я не нашел подобного поведения в nginx. Denis Kot ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Установка cookies на стороне nginx в зависимости от backend
17.06.2013 15:06, Валентин Бартенев wrote: Умеет nginx se: http://nginx.com/products.html Где-то можно почитать о enhanced-фичах nginx se, помимо всплывающих окошек по ссылке? ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Установка cookies на стороне nginx в зависимости от backend
Добрый день У AWS ELB есть такая фича, когда сам ELB генерит куки в зависимости от того, от которого backend пришел ответ и клиент используя эту куку всегда лезет на один и тот же сервер. Но у ELB так же есть неприятная фича (или баг), когда клиент с одного IP всегда отправляется на тот же самый backend. У нас же задача, когда 1 сервер приложение отправляет REST запросы к ELB и ELB балансирует между 2мя бекендами. Бекенды принадлежат не нам и научить их генерить куки не представляется возможным. Умеет ли nginx то, что умеет ELB, а именно генерить куки? Судя по всему ELB построен на nginx, но я не нашел подобного поведения в nginx. Denis Kot ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Установка cookies на стороне nginx в зависимости от backend
On Monday 17 June 2013 16:04:13 Denis Kot wrote: Добрый день У AWS ELB есть такая фича, когда сам ELB генерит куки в зависимости от того, от которого backend пришел ответ и клиент используя эту куку всегда лезет на один и тот же сервер. Но у ELB так же есть неприятная фича (или баг), когда клиент с одного IP всегда отправляется на тот же самый backend. У нас же задача, когда 1 сервер приложение отправляет REST запросы к ELB и ELB балансирует между 2мя бекендами. Бекенды принадлежат не нам и научить их генерить куки не представляется возможным. Умеет ли nginx то, что умеет ELB, а именно генерить куки? Судя по всему ELB построен на nginx, но я не нашел подобного поведения в nginx. Умеет nginx se: http://nginx.com/products.html Есть предложение специально для AWS-а: https://aws.amazon.com/marketplace/pp/B00A04GAG4/ -- Валентин Бартенев http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru