后端开发
单向推送就够:为什么 AI 对话要用 SseEmitter 而不是 WebSocket
AI 对话要"边生成边返回",流式是刚需。单向推送恰好是 SSE 的主场,Spring 把它封装成 SseEmitter。本文对比轮询、WebSocket,讲清为什么它"刚好够用",并给出代码和超时、代理缓冲两个必踩的坑。
PSW 2026-08-04 103
2 篇文章
AI 对话要"边生成边返回",流式是刚需。单向推送恰好是 SSE 的主场,Spring 把它封装成 SseEmitter。本文对比轮询、WebSocket,讲清为什么它"刚好够用",并给出代码和超时、代理缓冲两个必踩的坑。
项目需要 XSS 防护,从若依框架(RuoYi)移植了一套过滤器方案。从 FilterConfig 配置入口到 HTMLFilter 核心过滤引擎,逐层拆解源码结构和设计思路。