diff --git a/im-commom/src/main/java/com/bx/imcommon/mq/RedisMQPullTask.java b/im-commom/src/main/java/com/bx/imcommon/mq/RedisMQPullTask.java index 45b73b7..feff73e 100644 --- a/im-commom/src/main/java/com/bx/imcommon/mq/RedisMQPullTask.java +++ b/im-commom/src/main/java/com/bx/imcommon/mq/RedisMQPullTask.java @@ -71,6 +71,8 @@ public class RedisMQPullTask implements CommandLineRunner { } } catch (Exception e) { log.error("数据消费异常,队列:{}", queue, e); + EXECUTOR_SERVICE.schedule(this, period, TimeUnit.MICROSECONDS); + return; } // 继续消费数据 if (!EXECUTOR_SERVICE.isShutdown()) {