Откат оставляет сообщение в очереди и помещает его для повторной доставки.
Однако, когда (настраиваемый) лимит попыток повторной доставки достигнут, сообщение откладывается в «очередь недоставленных сообщений».
Типичным примером, где это происходит, является s.c. «ядовитые сообщения»: сообщения, с которыми невозможно разобраться из-за фундаментальных и не преходящих проблем (таких как неправильный формат, пропущенные поля и т. д.).
Поэтому, прежде чем откатываться (и помещать сообщение обратно в очередь), обязательно подумайте, является ли ошибка временной (например, обрывается соединение с серверной частью) или нет.
В последнем случае лучше всего проглотить сообщение и зарегистрировать ошибку или запустить другое предупреждение. В противном случае сообщение будет излишне потреблять как вычислительную мощность, так и инфраструктуру очереди.
НТН
Guy