架构上行:前端写入本地队列(IndexedDB),网络可用时批量发送 WebSocket下行:SSE 或 WebSocket 订阅变更,落库并去重关键代码const ws = new WebSocket(url)
ws.onopen = () => flushLocalQueue()
ws.onmessage = (e) => applyUpdate(JSON.parse(e.data))
验证与参数指标:延迟、丢包率、重试成功率;断网场景恢复耗时注意事项幂等接口、版本号或向量时钟;避免乱序与重复应用
发表评论 取消回复