我正在使用SimpleMessageListenerContainer从RabbitMq接收消息。有没有办法将自定义元数据添加到邮件中?我想从失败的角度继续处理消息。
我假设从侦听器抛出的任何异常都将导致消息重新排队(前提是为此设置了异常)。
谢谢, Sudha
答案 0 :(得分:0)
不。 amqp协议只有一个简单的标志可以重新排队或不重新排队。您可以将retry与RepublishMessageRecoverer的子类一起使用以添加标头,但是它将在尾部而不是头部重新排队。请参阅参考手册。