|
|
@ -59,7 +59,7 @@ public class GroupAchievementCustomListener implements MessageListenerConcurren |
|
|
|
private void consumeMessage(MessageExt messageExt) { |
|
|
|
logger.info("receive msg:{}", JSON.toJSONString(messageExt)); |
|
|
|
String msg = new String(messageExt.getBody()); |
|
|
|
String pendingMsgLabel = messageExt.getUserProperty(MQUserPropertys.PENDING_MSG_LABEL); |
|
|
|
String pendingMsgLabel = messageExt.getUserProperty(MQUserPropertys.BLOCKED_MSG_LABEL); |
|
|
|
|
|
|
|
GroupAchievementMQMsg msgObj = JSON.parseObject(msg, GroupAchievementMQMsg.class); |
|
|
|
if (msgObj == null){ |
|
|
@ -118,7 +118,7 @@ public class GroupAchievementCustomListener implements MessageListenerConcurren |
|
|
|
* @date 2021.10.14 16:32:32 |
|
|
|
*/ |
|
|
|
private void removePendingMqMsgCache(String pendingMsgLabel) { |
|
|
|
String key = RedisKeys.pendingMqMsgKey(pendingMsgLabel); |
|
|
|
String key = RedisKeys.blockedMqMsgKey(pendingMsgLabel); |
|
|
|
redisUtils.delete(key); |
|
|
|
logger.info("【小组成就事件监听器】删除mq滞留消息缓存成功,penddingMsgLabel:{}", pendingMsgLabel); |
|
|
|
} |
|
|
|