diff --git a/ruoyi-common/ruoyi-common-sse/src/main/java/org/dromara/common/sse/core/SseEmitterManager.java b/ruoyi-common/ruoyi-common-sse/src/main/java/org/dromara/common/sse/core/SseEmitterManager.java index e00c5930f..313f0291a 100644 --- a/ruoyi-common/ruoyi-common-sse/src/main/java/org/dromara/common/sse/core/SseEmitterManager.java +++ b/ruoyi-common/ruoyi-common-sse/src/main/java/org/dromara/common/sse/core/SseEmitterManager.java @@ -30,9 +30,9 @@ public class SseEmitterManager { private final static Map> USER_TOKEN_EMITTERS = new ConcurrentHashMap<>(); public SseEmitterManager() { - // 定时执行 SSE 心跳检测,每分钟执行一次 + // 定时执行 SSE 心跳检测 SpringUtils.getBean(ScheduledExecutorService.class) - .scheduleAtFixedRate(this::sseMonitor, 60L, 60L, TimeUnit.SECONDS); + .scheduleWithFixedDelay(this::sseMonitor, 60L, 60L, TimeUnit.SECONDS); } /**