ip_hash => cookie_hash

Илья Шипицин chipitsine на gmail.com
Ср Апр 13 20:56:21 MSD 2011


все правильно, допустим, у вас 10 бекендов. приходит клиент. без куки. его
куда-то отправляют (скажем на бекенд1), там он получает куку JSESSIONID,
второй раз приходит уже с кукой. мы берем ее как ключ и считаем хеш. попадем
ли мы по этому хешу на бекенд1 (который нас знает и который нам выдал куку)
?

13 апреля 2011 г. 22:50 пользователь Vasil Mikhalenya
<bazilek на gmail.com>написал:

>
>
> 2011/4/13 Илья Шипицин <chipitsine на gmail.com>
>
>> и, допустим, JSESSIONID не являются общими для всех бекендов( у каждого
>> свое хранилище).
>>
>> пришел пользователь, сессии у него нет, ок,, кинули его случайно.
>> дальше он приходит с сессией, считаем от нее хеш, какая вероятность, что
>> попадет строго на тот же бекенд, который был в первый раз?
>> вероятно, придет на другой, там сессия не опознается и пользователя
>> "разлогинит"
>>
>>
> Насколько я понимаю, ключ хеша в данном случае и есть JSESSIONID - по нему
> достается из хэша хоcт (upstream).
> О каких вероятностях идет речь не совсем понятно.
>
> P.S. Собрался nginx 1.0 c nginx_upstream_hash-0.3.1  - установился и
> запустился, но работу модуля пока не проверил. Завтра отпишусь.
>
> --
> Best regards,
> Vasil Mikhalenya
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110413/f3badd75/attachment.html>


Подробная информация о списке рассылки nginx-ru