|
@@ -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;
|