本文主要介绍消息队列 TDMQ RocketMQ 版中消息死信队列与使用方法。
功能介绍
当消息第一次被消费者消费后,没有得到正常的回应,或者用户主动要求服务端重投,TDMQ RocketMQ 版会通过消费重试机制自动重新投递该消息,直到该消息被成功消费,当重试达到一定次数后,消息仍未被成功消费,则会停止重试,将消息投递到死信队列中。
当消息进入到死信队列中,表示 TDMQ RocketMQ 版已经无法自动处理这批消息,一般这时就需要人为介入来处理这批消息。您可以通过导出消息的方式进行确认,或者在管控台进行指定消息的重发。
特性说明
不同于重试队列,会自动消费,死信队列的消息目前需要人工介入
消息有效期依然遵守默认三天删除的规则。
死信队列开头%DLQ%
,和消费组一一对应,因此一个死信队列包含了对应 Group ID 的所有死信消息,不论消息属于哪个 Topic。
本页内容是否解决了您的问题?