Browse Source

fix(redis leftPop有bug造成消息丢失): 填补逻辑

master
lixinyang 2 years ago
parent
commit
fe31d260c3
  1. 3
      im-commom/src/main/java/com/bx/imcommon/mq/RedisMQPullTask.java

3
im-commom/src/main/java/com/bx/imcommon/mq/RedisMQPullTask.java

@ -102,6 +102,9 @@ public class RedisMQPullTask implements CommandLineRunner {
objects.add(obj);
obj = redisMQTemplate.opsForList().leftPop(key);
}
if (!Objects.isNull(obj)){
objects.add(obj);
}
}
return objects;
}

Loading…
Cancel
Save