Вот как это работает в настоящее время:
- Я отправляю поврежденное сообщение в свою обычную очередь.
- Мой слушатель (я использую Java org.springframework.amqp.core. MessageListener) выдает что-то вроде: «java.lang.RuntimeException: поврежденное сообщение»
- Сообщение отклоняется и попадает в очередь недоставленных писем посредством обмена недоставленными письмами.
- Когда я смотрю на недописанное сообщение в пользовательском интерфейсе администратора Rabbit, я вижу:
заголовки:
x-death:
причина: отклонено
Можно ли, например, добавить к моему слушателю общую попытку и улучшить заголовки информацией об исключении?
Подробнее здесь: https://stackoverflow.com/questions/338 ... d-lettered
Мобильная версия