[英]AmqpItemReader and Dead Letter Queue
我正在尝试实现一个从队列中读取消息的作业,并在发生错误时将它们移动到死信。 我试图使用事务处理频道,但它总是重新排列邮件。
当抛出异常时,是否有任何自动方法可以使用Spring Batch执行此操作?
请参考Spring AMQP关于死亡刻字 。
有RejectAndDontRequeueRecoverer
,你可以为RabbitTemplate
注入AmqpItemReader
。 因此,所有这些.receive()
都将包含重试建议,如果耗尽消息,将被拒绝配置的DLX。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.