【发布时间】:2015-05-27 11:44:15
【问题描述】:
我目前正在处理一个项目,该项目涉及使用来自 RabbitMQ 代理的消息。但是,我对 Spring Integration、AMQP 和 RabbitMQ 还是很陌生。 我在使用格式错误的消息格式时遇到问题。当我的消费者收到格式错误的消息时,它会将其返回队列,然后 RabbitMQ 将其发回,从而创建一个无限循环。 在 Spring Integration 文档中,有一些配置可以实现这种消息不会返回到队列中。
但是我不明白如何实现它。 我想要的是能够配置某种格式像
class ExceptionHandler {
public void handle(Throwable e ) {
Logger.log("Some log ... we don't give a Sh** ... ") ;
}
}
我已经检查了3.9 Exception Handling 部分 和3.15.3 Message Listeners and the Asynchronous Case 但不幸的是我什么都听不懂。
因此,如果您有示例代码或指向其中的链接,我将不胜感激。
【问题讨论】:
标签: java spring rabbitmq spring-integration