Spring AMQP RabbitMQ - Обработка ошибок для прямого ответа - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь обработать исключения, которые возникают из-за amq.rabbitmq.reply-to, в частности, таких вещей, как: "org.springframework.amqp.AmqpRejectAndDontRequeueException: ответ, полученный после истечения времени ожидания".Как я могу что-то настроить, чтобы справиться с этими исключениями?Я попытался установить правильность setErrorHandler, но, похоже, ничего не делает.Если я получаю сообщение об ошибке в своей очереди ввода, обработчик работает, но не с очередью ответа RPC.Есть идеи?

Заранее спасибо, Брайан

1 Ответ

0 голосов
/ 12 декабря 2018

Как обсуждено в Spring AMQP RabbitMQ RPC - Обработка исключений ответов вам нужен явный контейнер ответов для обработки ответов с большей сложностью;вы можете подключить обработчик ошибок к этому контейнеру.

В настоящее время не поддерживается добавление обработчика ошибок во встроенный контейнер прямого ответа.

Рассмотрите возможность открытия newпроблема с функцией .

Это было бы довольно тривиальным улучшением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...