【发布时间】:2017-02-12 16:56:34
【问题描述】:
我有以下配置
spring.rabbitmq.listener.prefetch=1
spring.rabbitmq.listener.concurrency=1
spring.rabbitmq.listener.retry.enabled=true
spring.rabbitmq.listener.retry.max-attempts=3
spring.rabbitmq.listener.retry.max-interval=1000
spring.rabbitmq.listener.default-requeue-rejected=false //I have also changed it to true but the same behavior still happens
在我的听众中,我抛出异常 AmqpRejectAndDontRequeueException 拒绝该消息并强制兔子不要尝试重新发送它...但是兔子然后将其重新发送 3 次最后将其路由到死信队列。
这是根据我提供的配置的标准行为还是我错过了什么?
【问题讨论】:
标签: spring-boot rabbitmq spring-amqp spring-rabbit