<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Maybe you could use the sticky function</p>
<p>http://nginx.org/en/docs/http/ngx_http_upstream_module.html#sticky</p>
<p>"This directive is available as part of our <a href="http://nginx.com/products/">commercial subscription"</a></p>
<p>cheers Aleks</p>
<p>Am 16-05-2014 10:17, schrieb gaoping@richinfo.cn:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div><span></span><span style="font-family: monospace; font-size: medium; line-height: normal;">ngx_http_upstream_module </span><span style="background-color: #ffffff;"><span class="high-light-bg" style="border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; cursor: pointer; font-family: arial; font-size: 12px; line-height: 22px;">Load balancing</span><span style="font-family: arial; font-size: 12px; line-height: 22px;"> </span></span><span style="background-color: window; font-family: arial; font-size: 12px; line-height: 22px;">algorithm upstream</span><span style="background-color: window; font-family: arial; font-size: 12px; line-height: 22px;"> the instruction ip_hash;</span></div>
<div> </div>
<hr style="width: 210px; height: 1px;" align="left" size="1" />
<div>
<div style="margin: 10px; font-family: verdana; font-size: 10pt;">
<div>gaoping@richinfo.cn</div>
</div>
</div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;">
<div> </div>
<div style="border: none; border-top: solid #B5C4DF 1.0pt; padding: 3.0pt 0cm 0cm 0cm;">
<div style="font-size: 12px; font-family: tahoma; color: #000000; background: #efefef; padding: 8px;">
<div><strong>From:</strong> <a href="mailto:renenglish@gmail.com">Shafreeck Sea</a></div>
<div><strong>Date:</strong> 2014-05-16 16:14</div>
<div><strong>To:</strong> <a href="mailto:nginx@nginx.org">nginx@nginx.org</a></div>
<div><strong>Subject:</strong> Re: nginx1.4.7 ip_hash load balancing strategy</div>
</div>
</div>
<div>
<div class="FoxDiv20140516161520004336">
<div dir="ltr">why ip_hash ?</div>
<div class="gmail_extra"><br /><br />
<div class="gmail_quote">2014-05-16 15:29 GMT+08:00 <a href="mailto:gaoping@richinfo.cn">gaoping@richinfo.cn</a> <span><<a href="mailto:gaoping@richinfo.cn">gaoping@richinfo.cn</a>></span>:<br />
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: #cccccc; border-left-style: solid; padding-left: 1ex;">
<div>
<div><span></span>hi</div>
<div>     <span style="background-color: window; color: #333333; font-family: arial; font-size: 13px; line-height: 22px;">When my nginx</span><span style="background-color: window; color: #333333; font-family: arial; font-size: 13px; line-height: 22px;"> is</span><span style="background-color: window; color: #333333; font-family: arial; font-size: 13px; line-height: 22px;"> below</span><span style="background-color: window; color: #333333; font-family: arial; font-size: 13px; line-height: 22px;"> this structure,</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;">Nginx</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> access to the</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> IP</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> proxy server</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> by</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> IP</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;">,</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> then</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> nginx</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> ip_hash</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> load balancing</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;">,</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> will</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> all requests are</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> routed to</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> the same tomcat</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;">,</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> do not know if you have</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> what</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"> good method to solve the</span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;">.</span></div>
<div><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;">   </span><span style="font-size: 10.5pt; background-color: window; color: #333333; font-family: arial; line-height: 22px;"><span style="font-size: 13px;"> </span></span><span style="background-color: window; color: #333333; font-family: arial; font-size: 13px; line-height: 22px;">The ip_hash function</span><span style="background-color: window; color: #333333; font-family: arial; font-size: 13px; line-height: 22px;"> can be</span><span style="background-color: window; color: #333333; font-family: arial; font-size: 13px; line-height: 22px;"> introduced into</span><span style="background-color: window; color: #333333; font-family: arial; font-size: 13px; line-height: 22px;"> a custom IP.</span><span style="background-color: window; color: #333333; font-family: arial; font-size: 10.5pt; line-height: 22px;">      </span></div>
<div>    <span style="color: #ff0000;"> <span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;">Prerequisite</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;">:</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> can not</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> change the existing</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> structure</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;">,</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> and</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> nginx access to the</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> IP is only a</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;">proxy server</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;">,</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> and</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> IP</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> client</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> request is</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> not</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;"> true</span><span style="font-size: 10.5pt; background-color: window; font-family: arial; line-height: 22px;">,</span></span></div>
<div><span style="color: #333333; font-family: arial; line-height: 22px;">  </span></div>
<div><img src="cid:14002385365375f1c8a2c94014596585@none.at" alt="" border="0" /></div>
<hr style="width: 210px; min-height: 1px;" align="left" size="1" />
<div>
<div style="margin: 10px; font-family: verdana; font-size: 10pt;">
<div><a href="mailto:gaoping@richinfo.cn">gaoping@richinfo.cn</a></div>
</div>
</div>
</div>
<br />_______________________________________________<br /> nginx mailing list<br /><a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br /><a href="http://mailman.nginx.org/mailman/listinfo/nginx">http://mailman.nginx.org/mailman/listinfo/nginx</a></blockquote>
</div>
</div>
</div>
</div>
</blockquote>
<!-- html ignored --><br />
<pre>_______________________________________________
nginx mailing list
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx">http://mailman.nginx.org/mailman/listinfo/nginx</a>
</pre>
</blockquote>
</body></html>