ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
![](https://img.kancloud.cn/2e/67/2e6750ce18e53e926d773feefc21ba2f_1391x536.jpg) 死信,是指无法被消费的消息。 <br/> 一般来说,producer 将消息投递到 broker 或者 queue 里了,consumer 从 queue 取出消息进行消费,但某些时候由于特定的原因导致 queue 中的某些消息无法被消费,这些无法被消费的消息如果没有后续的处理,就变成了死信。 <br/> 为了不让死信丢失,需要把死信丢入一个队列,这个队列就是死信队列(dead-queue)。 <br/> **应用场景:** 为了保证订单业务的消息数据不丢失,需要使用到 RabbitMQ 的死信队列机制,当消息消费发生异常时,将消息投入死信队列中。 <br/> 还有比如说:用户在商城下单成功并点击去支付后在指定时间未支付时自动失效。