Rabbitmq Ack or Nack, leaving messages on the queue
I have been playing around with RabbitMq.net and the message acknowledgements. If the consumer is able to process the message you can send back an ack in the form of channel.BasicAck(ea.DeliveryTag, false); which will take it off the queue. But what about if the message was unable to be processed ? maybe a temporary outage and you don't want the message taken off the queue just put to the back and carry on with the next message? I have tried using channel.BasicNack(ea.DeliveryTag, false, true); but the next time round its still getting the same message and not moving to the next message in the