What did you do (The steps to reproduce)?
When consume failed, set return type as ConsumeRetryLater, the message would just re-consumed only one time.
I found that when consume retry message, there is a logic error in reset message's topic as follows:
BUG REPORT
ConsumeRetryLater
, the message would just re-consumed only one time. I found that when consume retry message, there is a logic error in reset message's topic as follows:which should be
retryTopic != "" && groupTopic == msg.Topic