<div dir="ltr">I can answer number 2) <div><br></div><div>Only a single connection is used for all channels (by default). The cache size is how many channels are cached (saved in a cache when "closed" instead of actually closing them). It does not preallocate channels, they are created on-demand and when "closed" either put in the cache or physically closed if the cache is full.<div>
<br></div><div>It's generally more efficient to multiplex channels over a single connection but you can configure the Spring CachingConnectionFactory to allow multiple connections if you need to for some reason.</div>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 17, 2014 at 9:34 AM, PATAR, SAGAR <span dir="ltr"><<a href="mailto:sp345s@att.com" target="_blank">sp345s@att.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">We are using spring rabbit mq to configure the connection , connection factory , listener etc ..<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">We are trying to understand how the below properties work ..<u></u><u></u></p>
<p><u></u><span>1)<span style="font:7.0pt "Times New Roman"">     
</span></span><u></u>The <span style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">
requestedChannelMax in </span><span style="font-size:10.0pt;font-family:Consolas;color:black">com.rabbitmq.client.ConnectionFactory ….. Does this only set the upper limit on how many we can create  .. Meaning this will  NOT influence the no. of channels created
 during initialization and will restrict NOT to create more than this number</span><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p><u></u><span>2)<span style="font:7.0pt "Times New Roman"">     
</span></span><u></u><span style="font-size:10.0pt;font-family:Consolas;color:black"> The
</span><span style="font-size:10.0pt;font-family:Consolas;color:#7f007f">channel-cache-size in the below bean initialization</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><rabbit:connection-factory</span><span style="font-size:10.0pt;font-family:Consolas;color:black">
</span><span style="font-size:10.0pt;font-family:Consolas;color:#7f007f">id</span><span style="font-size:10.0pt;font-family:Consolas;color:black">=</span><span style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">"connectionFactory"</span><span style="font-size:10.0pt;font-family:Consolas;color:black">
</span><span style="font-size:10.0pt;font-family:Consolas;color:#7f007f">connection-factory</span><span style="font-size:10.0pt;font-family:Consolas;color:black">=</span><span style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">"cf"</span><span style="font-size:10.0pt;font-family:Consolas;color:black">
</span><span style="font-size:10.0pt;font-family:Consolas;color:#7f007f">channel-cache-size</span><span style="font-size:10.0pt;font-family:Consolas;color:black">=</span><span style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">"${session.size}"</span><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f">/><u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f">Do we use this property used to create the channels upfront ?? ..<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f">Does every channel opens a new socket to the server … How is opening a channel different from connection …<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f">What is the advantage of opening a channel vs connection by using connection mode?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f">Please help us to understand the above.. appreciate all the help<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></span></p>
<span class="HOEnZb"><font color="#888888">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f">-Sagar<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#3f7f7f"><u></u> <u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</font></span></div>
</div>

<br>_______________________________________________<br>
rabbitmq-discuss mailing list has moved to <a href="https://groups.google.com/forum/#!forum/rabbitmq-users" target="_blank">https://groups.google.com/forum/#!forum/rabbitmq-users</a>,<br>
please subscribe to the new list!<br>
<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br></blockquote></div><br></div>