mcp为啥用Streamable HTTP 替代 HTTP + SSE?‘’
网友回复
核心原因是 SSE 在适配大模型分布式部署、复杂交互等场景时缺陷逐渐凸显,而 Streamable HTTP 能精准解决这些问题,同时保留流式响应优势,以下是具体分析:
解决 SSE 连接与数据传输的可靠性问题
SSE 存在连接不可恢复的问题,一旦客户端和服务器间的连接中断,无法从断点继续传输,只能重新建立连接,这会导致之前的通信上下文丢失,严重影响大模型交互中输出的连续性。而 Streamable HTTP 支持可恢复流,客户端可通过会话 ID 等方式衔接中断前的传输状态,大幅减少网络问题带来的数据丢失。
SSE 的服务器对网络中断无感知,即便连接断开仍可能持续发送数据,这些数据会直接丢失;而 Streamable HTTP 基于 HTTP 分块传输,客户端能清晰感知连接状态,便于及时处理异常并恢复传输。降低服务端部署与运维压力
SSE 要求服务器维持高可用的长连接来保障通信,大量并发请求下,长连接会占用大量服务器资源,限制服务的扩展能力。Strea...
点击查看剩余70%
python能写一个检测nginx rewrite高危漏洞的工具代码?
css如何给video视频进行mask遮罩?
windows如何同时允许两个用户远程桌面连接同一个电脑?
nginx升级到1.30.1导致无法启动 [emerg] SSL_CTX_new() failed怎么办?
什么是ASLR(地址随机化)?
有没有不依赖embedding向量的RAG技术?
有没有支持实时打断语音通话并后台帮你执行任何的ai模型?
开源ai大模型文件格式GGUF、MLX、Safetensors、 ONNX 有什么区别?
出海挣钱支付收款PayPal、Wise 、PingPong、Stripe如何选择?
如何实现类似google的图片隐形水印添加和识别技术?


