流式输出、连接与任务进度
全栈原型、交互界面与内部工具#FDE#第三阶段#全栈原型、交互界面与内部工具#流式输出、连接与任务进度约 547 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
什么时候值得使用流式结果?
追问 首段可用内容和总耗时有什么区别?生成、检索与批任务各适合什么展示?
SSE、Fetch 流与 WebSocket 怎样选择?
追问 单向事件、文本流和双向交互有什么区别?鉴权与部署复杂度如何影响选择?
网络读取块是否等于完整业务消息?
追问 一个事件跨多个块或多个事件同块时如何解析?多字节字符边界如何处理?
流式文本怎样避免频繁渲染造成卡顿?
追问 缓冲、批次更新和自动滚动如何配合?用户正在查看上方内容时应怎样处理?
怎样区分正常完成、用户停止和异常断开?
追问 结束事件、连接 EOF 与服务端错误各说明什么?不完整结果如何标记并保留?
断开后应重连、重新生成还是查询任务?
追问 事件序号、任务标识与持久结果如何支持恢复?重新生成为什么可能得到不同内容?
用户点击停止后,应该停止哪些操作?
追问 展示、连接和后端任务分别如何终止?正在发生的外部写入能否被保证撤销?
流式接口在本地正常、代理后不逐段显示怎么办?
追问 缓冲、压缩和超时怎样检查?怎样分开观察服务生成与浏览器接收时间?
怎样限制重复开启流式连接?
追问 组件重复挂载、切换页面与多次点击如何清理?登录过期或权限变化后连接怎样处理?
怎样自动测试流式交互?
追问 拆分消息、延迟、断开和重连怎样模拟?断言应检查完整性、状态与资源清理吗?