Спасибо, на чистом Rabbit вряд ли получится сделать, но логика понятна.
Пойду договариваться на другую сторону.
Мне еще подойдет другой вариант, если в одном сообщении будет несколько объектов данных, например 50 документов.
Я по id сообщения смогу сгенерировать поток и присвоить ему ключ, а при следующей загрузке проверять есть ли активное задание с таким ключем и, если есть, пропускать его обработку.