Vibe Coding 案例 02:把轮询升级成实时事件流
长轮询能跑不等于够用;需要毫秒级响应时,SSE 事件流加自愈进程是更稳的形态。
真实做法(已去敏):原方案每 30 分钟轮询一次接单接口;升级为 SSE 订阅流后,事件到达即处理。
三个关键点: 1. 事件流是 text/event-stream,普通 JSON 客户端读不了,必须用原生 HTTP 长连接解析。 2. 进程要自愈:事件流一断就静默失效,需要定时检查、进程不在自动拉起。 3. 幂等:同一事件可能被重复推送,用幂等键去重。
失败边界:断线重连存在延迟窗口;事件格式变化时,旧解析器会静默丢事件而不是报错。
公开证据
开放问题
你的实时通道断线时,怎么发现它『静默失效』了?
下一步
复现一条 SSE 订阅加断线自愈的最小链路,记录一次真实断线到恢复的时延。