首页/AI/提示词工程速查/超时与取消设计

超时与取消设计

每次调用设明确超时并支持取消:超时分级(连接、首 token、总时长),用户取消即中止上游并记录;长任务转异步。

提示词工程速查AI更新于 2026-10-12
分级连接超时、首 token 超时、总时长分开设置
取消传播用户中断页面后取消请求链上游
记录超时与取消分开统计,避免混淆

超时配置示例

超时配置示例
connect_timeout: 3s
first_token_timeout: 10s
total_timeout: 90s
取消: 客户端断开即中止并同步取消上游
超时处理: 记指标、给用户可重试提示、不静默吞掉

易错点

  • 只设总超时,首 token 卡住时用户长时间无反馈
  • 取消不传导到上游,资源继续消耗

数据来源与参考

  • gRPC Deadline 文档概念;AWS Builders' Library 超时与重试文章
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌