DLX,全称为 Dead-Letter-Exchange,死信交换机,死信邮箱。当消息在一个队列中变成死信 (dead message) 之后,它能被重新被发送到另一个交换机中,这个交换机就是 DLX,绑定 DLX 的队列就称之为死信队列。
导致死信的原因:
- 消息被拒(Basic.Reject /Basic.Nack) 且 requeue = false。
- 消息TTL过期。
- 队列满了,无法再添加。
推荐:详情请阅读RabbitMQ死信队列章节。
DLX,全称为 Dead-Letter-Exchange,死信交换机,死信邮箱。当消息在一个队列中变成死信 (dead message) 之后,它能被重新被发送到另一个交换机中,这个交换机就是 DLX,绑定 DLX 的队列就称之为死信队列。
导致死信的原因:
推荐:详情请阅读RabbitMQ死信队列章节。