死信隊列(Dead-Letter Queue,DLQ)是 RabbitMQ 處理無法正常消費消息的核心機制,但隊頭阻塞(Head-of-Line Blocking) 是其高頻踩坑點——隊列中首個無法被消費的消息會阻塞後續所有消息的處理,即使後續消息本身是合法可消費的。本文從成因、場景、危害、解決方案全維度解析該問題。 一、核心概念鋪墊