rabbitmq 笔记简要 四
作者:互联网
16.交换器无法根据自身类型和路由键找到符合条件队列时,有哪些处理?
mandatory:true 返回消费给生产者
mandatory:false 直接丢弃
17.死信队列?
DLX。全称为dead-letter-exchange ,死信交换器,死信邮箱。当消息在一个对列中变成死信之后,它能被重新发送到另一个交换器钟,这个交换器就是dlx,绑定dlx的队列就称为死信队列。
18.导致的死信的几种原因?
消息被拒 且rasic.reject/basic.nack 且requeue=false
消息ttl过期了,队列满了,无法在添加了
19.延迟队列?
存储对应的延迟消息,指当消息被发送以后,并不想让消费者立刻拿到消息,而是等待特定时间后,消费者才能拿到这个消息进行消费
20.优先级队列?
优先级高的队列会先被消费 可以通过 x-max-priority参数来实现。 通过消费速度大于生产速度且broker没有堆积的情况下,优先级显得没有意义。
标签:交换器,简要,优先级,队列,笔记,死信,rabbitmq,mandatory,消息 来源: https://www.cnblogs.com/songanddouya/p/15632408.html