您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
尚硅谷RabbitMQ视频-030-进阶篇-死信-概述
发布时间:2026-11-14 15:05:52编辑:雪饮阅读()
-
死信和死信队列 Dead letter and dead letter queue
# 死信
- 概念:当一个消息无法被消费,它就变成了死信。
- 死信产生的原因大致有下面三种:
- **拒绝**:消费者拒接消息,basicNack ()/basicReject (),并且不把消息重新放入原目标队列,requeue=false
- **溢出**:队列中消息数量到达限制。比如队列最大只能存储 10 条消息,且现在已经存储了 10 条,此时如果再发送一条消息进来,根据先进先出原则,队列中最早的消息会变成死信
- **超时**:消息到达超时时间未被消费
- 死信的处理方式大致有下面三种:
- **丢弃**:对不重要的消息直接丢弃,不做处理
- **入库**:把死信写入数据库,日后处理
- **监听**:消息变成死信后进入死信队列,我们专门设置消费端监听死信队列,做后续处理(通常采用)
关键字词:RabbitMQ,死信,概述,进阶篇,尚硅谷
上一篇:尚硅谷RabbitMQ视频-029-进阶篇-消息超时
下一篇:返回列表
相关文章
- 尚硅谷RabbitMQ视频-029-进阶篇-消息超时
- 尚硅谷RabbitMQ视频-028-进阶篇-消费端限流
- 尚硅谷RabbitMQ视频-024-进阶篇-可靠性-持久化
- 尚硅谷RabbitMQ视频-023-进阶篇-可靠性-生端确-备交机
- 尚硅谷RabbitMQ视频-022-进阶篇-可靠性-生端确-测试
- 尚硅谷RabbitMQ视频-017-进阶篇-SpringBoot整合-生产
- 尚硅谷RabbitMQ视频-013-基础篇-小结
- 尚硅谷RabbitMQ视频-012-基础篇-工作模式-主题模式
- 尚硅谷RabbitMQ视频-011-基础篇-工作模式-路由模式
- 尚硅谷RabbitMQ视频-010-基础篇-工作模式-发布订阅模