Я использую Spring AMQP для публикации сообщений в RabbitMQ. Рассмотрим сценарий:
1. Клиент Java отправляет сообщение в MQ, используя amqpTemplate.convertAndSend ()
2. Но RabbitMQ не работает ИЛИ возникла некоторая проблема, связанная с отсутствием информации.
В этом случае сообщение будет потеряно? ИЛИ Есть ли способ сохранить его и повторить попытку?
Я также проверил модель публикации-подтверждения, но, как я понял, в конечном итоге мы должны обрабатывать сообщения nack через кодирование самостоятельно.
RetryTemplate
, избегая необходимости добавлять логику повтора. - person Gary Russell   schedule 11.04.2017