da5c5c1e0917d4763c113d179de51075f95e59f3
WebSocketServer.send 原本 WS 优先:只要同一账号还有 WS 会话(问答助手页会建 连接),文稿工作台那条 /stream 的帧就全被投到 WS 上,SSE 一帧收不到——正文只能 等末帧,收尾的 __END__ 永远不来,前端 loading 不复位,生成按钮卡死。 改为 SSE 优先:ChatStreamRegistry 是按请求登记的,登记期间发出的帧都属于那条 请求;没有在途请求时 emit 返回 false,照旧走 WS。握手回执「连接成功」改由 register() 直接写给该会话,避免被派发到别的请求。 测试:补两条回归(有在途 SSE 时即使 WS 在线也投 SSE;没有在途 SSE 时仍走 WS), ai 包 158 条全绿。
Description
No description provided
Languages
Java
99.5%
Shell
0.5%