Ack o Nack en conejo MQ

Estoy usando rabbitMQ, tomo todos los mensajes de la cola con basic_get sin el procedimiento de reconocimiento automático, lo que significa que el mensaje permanecerá en la cola hasta que confirme o bloquee el mensaje.

A veces tengo mensajes que no se pueden procesar debido a alguna excepción lanzada, que impidió que se procesen por completo.

La pregunta es, ¿qué importa si ambos recibo los mensajes con éxito y si lanzo una excepción, quiero decir, en términos de mensajes de resultado, siempre saldrán de la cola, entonces, ¿qué importa si uso ack o nack en este escenario? ¿Tal vez extraño algo al usar cada opción?

Respuestas a la pregunta(2)

Su respuesta a la pregunta