Hi <br> I have doubt/issue regarding new channel creation. In my application I run periodic jobs to make and publish message relevant for respective client. Client acknowledges all the messages on consumption also<br><br>My code looks as below:<br>
<br><br><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"> message publication<br></blockquote><br><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
ConnectionFactory factory = new ConnectionFactory();<br> factory.setHost("localhost");<br> Connection connection = factory.newConnection();<br> Channel channel = connection.createChannel();<br>
String queuename = getOBQueueName(clientId);<br> channel.queueDeclare(queuename, true, false, false, null); <br></blockquote><div><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
/** make the message **/<br></blockquote><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">channel.basicPublish("", queuename, MessageProperties.PERSISTENT_BASIC, message.getBytes()); <br>
</blockquote></div><br><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"> channel.close();<br> connection.close(); <br>
</blockquote><br><br>However after a while [in the management console] I see a lot of channels [as of now more than 1000]. And most of these are not being used at all. <br><br>I would like to understand what is going wrong here.<br>
<br>thanks<br>pradeep<br>