Spring AMQP RabbitMQ-直接回复的错误处理

时间:2018-12-12 20:06:34

标签: rabbitmq spring-amqp spring-rabbitmq

我正在尝试处理由amq.rabbitmq.reply-引起的异常,以将诸如“ org.springframework.amqp.AmqpRejectAndDontRequeueException:超时后收到的回复”之类的东西具体排队。我该如何配置某些东西以便处理这些异常?我尝试设置setErrorHandler的正确性,但似乎无济于事。如果我在输入队列中遇到错误,则处理程序可以工作,但不适用于RPC响应队列。有什么想法吗?

预先感谢, 布莱恩

1 个答案:

答案 0 :(得分:0)

Spring AMQP RabbitMQ RPC - Handle response exceptions中所述,您需要一个显式的回复容器来处理更复杂的回复;您可以将错误处理程序连接到该容器中。

当前不支持将错误处理程序添加到内置直接回复容器中。

考虑打开一个new feature issue

这将是一个微不足道的增强。