我正在尝试处理由amq.rabbitmq.reply-引起的异常,以将诸如“ org.springframework.amqp.AmqpRejectAndDontRequeueException:超时后收到的回复”之类的东西具体排队。我该如何配置某些东西以便处理这些异常?我尝试设置setErrorHandler的正确性,但似乎无济于事。如果我在输入队列中遇到错误,则处理程序可以工作,但不适用于RPC响应队列。有什么想法吗?
预先感谢, 布莱恩
答案 0 :(得分:0)
如Spring AMQP RabbitMQ RPC - Handle response exceptions中所述,您需要一个显式的回复容器来处理更复杂的回复;您可以将错误处理程序连接到该容器中。
当前不支持将错误处理程序添加到内置直接回复容器中。
考虑打开一个new feature issue。
这将是一个微不足道的增强。