AmqpItemReader
использует простую операцию RabbitTemplate.receive()
, которая немедленно подтверждает сообщение, если только оно не выполняется в транзакции.
Единственный способ контролировать подтверждения - использовать транзакции (с RabbitTransactionManager
).
Менеджер транзакций будет подтверждать или запрашивать сообщение, если транзакция зафиксирована или откатана соответственно.