Dead Letter Queue
死信队列存储无法处理的消息,避免毒消息阻塞正常处理,供后续分析与重处理。
用途
隔离处理失败消息,防止队列阻塞与无限重试。
机制
消息处理失败达阈值(如 3 次)则移至 DLQ 而非继续重试。DLQ 消息供人工分析或修复后重投。SQS/Kafka/RabbitMQ 支持 DLQ。监控 DLQ 长度告警。
用例
- 消息队列
- 故障隔离
- 异常处理
死信队列存储无法处理的消息,避免毒消息阻塞正常处理,供后续分析与重处理。
隔离处理失败消息,防止队列阻塞与无限重试。
消息处理失败达阈值(如 3 次)则移至 DLQ 而非继续重试。DLQ 消息供人工分析或修复后重投。SQS/Kafka/RabbitMQ 支持 DLQ。监控 DLQ 长度告警。