Matthias,<br><br>firstly, thanks for the quick response..<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Why would closing the channel immediately not work? That will cause the &lt;4 outstanding messages to get requeued (and, if possible, delivered to other consumers), just like the message on which you encountered an error.<br>
<font color="#888888">
</font></blockquote><div><br>I was just trying to avoid exactly that situation.. basically i dont want messages to be requeued untill I am sure the consumer has a problem while processing them.. <br><br>for the time being.. i have this workaround... <br>
I have 5 Channels open on the consumer node (each with a prefetch of 1.. ).. so if the consumer has problem with any one message, I need to close just that channel where the message came from... ofcourse, this would mean that the message might get resent to another channel on the same consumer node... but im still debating over whether thats a bad thing within the context of our application...<br>
<br>do you think, generally speaking, this a good idea ?<br><br>-Arun<br><br>oh..� and by the way.. does setting prefetch to 1 just the same as not using basic.qos ??<br><br></div></div>