RocketMQ死信
我在dashboard上点重发,没有重发,还报错,各位遇到过这个问题吗?用mqadmin querymsgbyid去根据msgid查,也查不到这条message。
RocketMQ死信 我在dashboard上点重发,没有重发,还报错,各位遇到过这个问题吗?[阿里云消息队列MQ]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
RocketMQ死信
我在dashboard上点重发,没有重发,还报错,各位遇到过这个问题吗?用mqadmin querymsgbyid去根据msgid查,也查不到这条message。
RocketMQ的死信是指消息在消费端无法成功消费,并且超过了设置的延迟时间,此时消息会被标记为死信。对于你遇到的问题,可能有以下几种情况:
消费端程序出现问题,导致消息无法成功消费。这种情况下,你需要检查消费端的代码,看看是否有异常抛出或者逻辑错误。
RocketMQ的配置问题。你可能需要检查RocketMQ的配置,特别是关于死信的消息的处理策略。默认情况下,RocketMQ会将死信的消息重新发送到队列中,由其他消费者进行消费。但是,如果你配置了将死信的消息直接删除,那么就无法通过mqadmin命令查询到这些消息。
RocketMQ的服务器出现问题。如果RocketMQ的服务器出现故障,可能会导致消息无法正确处理。这种情况下,你需要检查RocketMQ服务器的日志,看看是否有异常信息。
对于你的问题,我建议你首先检查消费端的代码,然后检查RocketMQ的配置,最后检查RocketMQ服务器的日志。
在RocketMQ中,如果在dashboard上点重发,没有重发,还报错,可能是由于以下原因:
如果使用mqadmin querymsgbyid去根据msgid查,也查不到这条message,可能是由于以下原因: