邮件在Unack状态下被阻止

时间:2019-06-26 00:16:13

标签: spring spring-boot rabbitmq spring-rabbitmq spring-rabbit

我有部分(不是全部)邮件在Unack STATE中被阻止。 我重新启动了我的消费者应用程序,希望它将关闭连接,但没有任何改变。

您能建议一种将这些消息切换为就绪状态的方法吗?

我的政策: 如果消息被拒绝,它将被转发到dlq,但是不幸的是,没有错误日志,也没有消息转发到DLQ

enter image description here

我的消费者:

@Component
@RabbitListener(queues = "my-queue")
public class MyListener {
    @RabbitHandler
    public void handleMessage(BasicMessage message) {
       //my traitement
    }
}

config:

spring.rabbitmq.addresses=localhost:5672
spring.rabbitmq.password=password
spring.rabbitmq.username=user
spring.rabbitmq.virtualHost=/vh
spring.rabbitmq.listener.simple.max-concurrency=1

我有一些类型错误:

Channel shutdown: connection error

谢谢。

0 个答案:

没有答案