AmqpItemReader和死信队列

时间:2016-05-27 19:03:32

标签: spring-integration spring-batch

我试图实现一个从队列中读取消息的作业,并在发生错误时将它们移动到死信。我曾尝试使用交易频道,但它总是将信息重新排列。

抛出异常时,是否有自动方法使用Spring Batch?

1 个答案:

答案 0 :(得分:0)

请参考Spring AMQP关于Dead Lettering

您可以RejectAndDontRequeueRecoverer注入RabbitTemplate AmqpItemReader。因此,所有.receive()将包含重试建议,如果耗尽消息,将被拒绝配置的DLX。