SSE(Server-Sent Event)实践与避坑
最近搭了个大模型对话界面,但传统的请求方式只能等大模型全部输出之后再传输至前端,导致使用者以为界面或接口卡住了。
另外由于是微服务无状态,使用WebSocket做长连接还得考虑重连等逻辑,而且引入了复杂度。SSE默认支持断线重连,基于HTTP协议,传输文本信息轻量简单。
在实践过程中也遇到了一些坑,请阅读下方代码注释。
JAVA遇到问题:
Nginx缓存消息,导致消息无法流式输出。需要关闭...
阅读全文…