Hi All -<br><br>I'm using RabbitMQ version 3.0.1 and trying to handle the case with poison messages. <br><br>In our code here, if there is a problem with processing the message, we nack the message with redeliver flag set to true. However, this causes the message to go back in the queue and in turn the consumer reads the same message again (and again in a loop). This causes my consumer to crash or go fishing in a loop.<br><br>I know there are features in some other messaging libraries (such as MSMQ) to handle poison messages - there does not seem to be an out of the box option in RabbitMQ for this feature. Could someone please suggest what others are doing to handle this scenario? <br><br>I do have an option in mind - we can check for the redelivered flag to be true and if its true more than 3 times for a given message, we can post this message to a poison queue and ack it in the main queue. It's do-able but I'm hoping there is some option directly from rabbitMQ. Thanks in advance. <br><br>Thanks,<br>Sandy<br>