<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">29 июля 2015 г., 0:43 пользователь Budulianin <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">>Но hash же не гарантирует равномерного распределения запросов по бэкендам,<br>
>он как раз гарантирует, что запросы с одинаковым id будут идти на одну и<br>
ту<br>
>же ноду.<br>
<br>
</span>А где-то описывается алгоритм работы hash?<br></blockquote><div><br>Вообще вот тут вот:-)<br><a href="http://hg.nginx.org/nginx/file/341e4303d25b/src/http/modules/ngx_http_upstream_hash_module.c">http://hg.nginx.org/nginx/file/341e4303d25b/src/http/modules/ngx_http_upstream_hash_module.c</a><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Чтобы можно было понять наверняка, всегда ли с одним id на одну и туже ноду<br>
или нет.<br></blockquote><div><br>Можно в debug-логах посмотреть, какой хеш получается у какого клиента и у какого id, и посмотреть на какую ноду он уходит.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Я конечно проверю, но ещё хотелось бы что-то в документации прочитать по<br>
этому поводу.<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,260591,260602#msg-260602" rel="noreferrer" target="_blank">http://forum.nginx.org/read.php?21,260591,260602#msg-260602</a><br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Alexey Malov</div>
</div></div>