Hi Peter,<br><br>Thanks for your reply, Now we idenitified a exception which occurred while updating the message in database. StaleObjectStateException, because we are using Hibernate. After this exception occurs the listener failed to acknowledge the message,(So we think this reason makes that message to remain in the queue) Is it right? <br>
<br><div class="gmail_quote">On Tue, Nov 23, 2010 at 4:57 PM, Peter Ledbrook <span dir="ltr"><<a href="mailto:peter@cacoethes.co.uk">peter@cacoethes.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> Thanks for your reply.<br>
> Can you please give me a answer for this:<br>
><br>
> If any Exceptions occurred in processing messages in queue handlers will make the message to stall in the queue?<br>
<br>
</div>I'm not sure about this. Exceptions shouldn't cause the listener<br>
thread to fail, but I haven't tested it. If I have time, I'll look<br>
into that.<br>
<div class="im"><br>
> Which one is better Using RabbitMQ Grails Plugin or Using RabbitMQ Java client API?<br>
<br>
</div>The Java client API is more mature than either Spring AMQP or the<br>
Grails plugin, but the latter will certainly make your life easier for<br>
the simple cases. If you use the Java client API, you'd have to do a<br>
fair bit more work yourself.<br>
<div class="im"><br>
> Also is it possible to see the log of RabbitMQ about the details which client is placing the message and which client fetching it?<br>
<br>
</div>I don't know the answer to this question. Hopefully one of the<br>
RabbitMQ developers can answer it.<br>
<div><div></div><div class="h5"><br>
Peter<br>
<br>
--<br>
Peter Ledbrook<br>
Grails Advocate<br>
SpringSource - A Division of VMware<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Thanks and Regards<br>Abinesh <br><br><img src="http://services.nexodyne.com/email/icon/WhzhZAJt62kT/J5Gq0u8%3D/R01haWw%3D/0/image.png"><br><br>