<div dir="ltr">Yes, thanks :)<div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 23, 2016 at 10:42 AM, Pratyush Kumar <span dir="ltr"><<a href="mailto:pratyush@hostindya.com" target="_blank">pratyush@hostindya.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><p dir="ltr">"To summarize:</p>
<p dir="ltr">TCP balancing decision is on every new connection.</p>
<p dir="ltr">TCP balancing decision is on every packet since it is connectionless."</p>
</span><p dir="ltr">I think there is a typo there<br>
Last line should be</p>
<p dir="ltr">"<b><i><span style="background:#ffe082">UDP</span></i></b> balancing decision is on every packet since it is connectionless"<br>
</p><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">On 23-Jun-2016 22:38, Frank Liu <<a href="mailto:gfrankliu@gmail.com" target="_blank">gfrankliu@gmail.com</a>> wrote:<br type="attribution"><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">To summarize:<div>TCP balancing decision is on every new connection.</div><div>TCP balancing decision is on every packet since it is connectionless.</div></div><div><br><div>On Thu, Jun 23, 2016 at 9:08 AM, Maxim Konovalov <span dir="ltr"><<a href="mailto:maxim@nginx.com" target="_blank">maxim@nginx.com</a>></span> wrote:<br><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex">On 6/23/16 6:57 PM, Frank Liu wrote:<br>
> That makes sense for udp (connection less).<br>
> What about tcp? I assume when client initiate the connection , nginx<br>
> will pick one upstream (rr) to make a connection and send all<br>
> subsequent packets to the same upstream using the same connection.<br>
><br>
Not sure I understand your request.<br>
<br>
For tcp nginx balances new connections based on the configured load<br>
balancing discipline (rr by default).<br>
<br>
> Frank<br>
><br>
> On Thursday, June 23, 2016, Maxim Konovalov <<a href="mailto:maxim@nginx.com" target="_blank">maxim@nginx.com</a><br>
> <mailto:<a href="mailto:maxim@nginx.com" target="_blank">maxim@nginx.com</a>>> wrote:<br>
><br>
>     On 6/23/16 6:44 PM, Frank Liu wrote:<br>
>     > Hi,<br>
>     ><br>
>     > In the default stream/udp/proxy setup, will nginx round robin<br>
>     every<br>
>     > packet or will it remembers client and send all packets from same<br>
>     > client to same upstream?<br>
>     ><br>
>     The default is round-robin, yes.<br>
><br>
>     You can enable persistent-like behaviour though:<br>
><br>
>     <a href="https://www.nginx.com/resources/admin-guide/tcp-load-balancing/#hash" target="_blank">https://www.nginx.com/resources/admin-guide/tcp-load-balancing/#hash</a><br>
><br>
>     --<br>
>     Maxim Konovalov<br>
><br>
>     _______________________________________________<br>
>     nginx mailing list<br>
>     <a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a> <javascript:;><br>
>     <a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
<div><div>><br>
><br>
><br>
> _______________________________________________<br>
> nginx mailing list<br>
> <a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
> <a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
><br>
<br>
<br>
--<br>
Maxim Konovalov<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>
</blockquote></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" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br></blockquote></div><br></div>