MCP Streamable HTTP 的 Last-Event-ID 重放:断线后事件为什么会重复或丢失
远程 MCP Server 用 SSE 推送工具进度时,客户端断线重连会带上 Last-Event-ID 请求续传。本文解释事件 ID 如何标记流位置、服务端如何从缓冲区重放,并分析 ID 非单调、缓冲区驱逐和无状态部署导致重复或丢失的条件,给出可落地的校验点与观测指标。
共 1 篇文章
远程 MCP Server 用 SSE 推送工具进度时,客户端断线重连会带上 Last-Event-ID 请求续传。本文解释事件 ID 如何标记流位置、服务端如何从缓冲区重放,并分析 ID 非单调、缓冲区驱逐和无状态部署导致重复或丢失的条件,给出可落地的校验点与观测指标。