mirror of
https://github.com/apache/rocketmq.git
synced 2026-09-24 16:04:00 +08:00
This commit is contained in:
+1
-1
@@ -384,10 +384,10 @@ public class ConsumeMessageOrderlyService implements ConsumeMessageService {
|
||||
try {
|
||||
// max reconsume times exceeded then send to dead letter queue.
|
||||
Message newMsg = new Message(MixAll.getRetryTopic(this.defaultMQPushConsumer.getConsumerGroup()), msg.getBody());
|
||||
MessageAccessor.setProperties(newMsg, msg.getProperties());
|
||||
String originMsgId = MessageAccessor.getOriginMessageId(msg);
|
||||
MessageAccessor.setOriginMessageId(newMsg, UtilAll.isBlank(originMsgId) ? msg.getMsgId() : originMsgId);
|
||||
newMsg.setFlag(msg.getFlag());
|
||||
MessageAccessor.setProperties(newMsg, msg.getProperties());
|
||||
MessageAccessor.putProperty(newMsg, MessageConst.PROPERTY_RETRY_TOPIC, msg.getTopic());
|
||||
MessageAccessor.setReconsumeTime(newMsg, String.valueOf(msg.getReconsumeTimes()));
|
||||
MessageAccessor.setMaxReconsumeTimes(newMsg, String.valueOf(getMaxReconsumeTimes()));
|
||||
|
||||
+1
-1
@@ -296,10 +296,10 @@ public class ConsumeMessagePopOrderlyService implements ConsumeMessageService {
|
||||
try {
|
||||
// max reconsume times exceeded then send to dead letter queue.
|
||||
Message newMsg = new Message(MixAll.getRetryTopic(this.defaultMQPushConsumer.getConsumerGroup()), msg.getBody());
|
||||
MessageAccessor.setProperties(newMsg, msg.getProperties());
|
||||
String originMsgId = MessageAccessor.getOriginMessageId(msg);
|
||||
MessageAccessor.setOriginMessageId(newMsg, UtilAll.isBlank(originMsgId) ? msg.getMsgId() : originMsgId);
|
||||
newMsg.setFlag(msg.getFlag());
|
||||
MessageAccessor.setProperties(newMsg, msg.getProperties());
|
||||
MessageAccessor.putProperty(newMsg, MessageConst.PROPERTY_RETRY_TOPIC, msg.getTopic());
|
||||
MessageAccessor.setReconsumeTime(newMsg, String.valueOf(msg.getReconsumeTimes()));
|
||||
MessageAccessor.setMaxReconsumeTimes(newMsg, String.valueOf(getMaxReconsumeTimes()));
|
||||
|
||||
Reference in New Issue
Block a user