tsurumure пре 5 месеци
родитељ
комит
d58a01eb7c

+ 2 - 1
src/main/java/com/backendsys/modules/sse/controller/SseController.java

@@ -44,7 +44,7 @@ public class SseController {
         String emitterKey = APPLICATION_NAME + "-userid-" + Convert.toStr(SecurityUtil.getUserId() + "-" + browserWindowUUID);
 
         // 如果存在,则关闭
-        // sseUtil.closeIfExist(emitterKey);
+        sseUtil.closeIfExist(emitterKey);
 
 //        System.out.println("browserWindowUUID = " + browserWindowUUID);
 //        System.out.println("emitterKey = " + emitterKey);
@@ -63,6 +63,7 @@ public class SseController {
         } catch (IOException e) {
             // 关闭连接
             System.out.println("(listenStream):" + e.getMessage());
+        } finally {
             manager.removeEmitter(emitter);
         }
         return emitter;