- 1
- 0
- 约3.38千字
- 约 6页
- 2026-07-14 发布于河北
- 举报
接口响应超时问题面试题(含详细落地答案)
一、基础认知类面试题
1、你工作中遇到的接口响应超时是什么现象?超时和接口报错有什么区别?
参考答案:
接口超时简单说就是客户端发了请求之后,在预设时间内没有拿到服务端的完整响应,客户端直接主动断开请求、抛出超时异常。
和普通接口报错的核心区别:
1、报错(500、404、403等):服务端已经正常接收并处理了请求,主动返回了错误状态码,是有响应结果的;
2、超时:没有拿到任何响应结果,要么服务端没处理完,要么请求压根没到服务端,客户端主动终止请求。
日常常见的超时分为两种:连接超时(连不上服务)、读取超时(连上了,但迟迟拿不到返回数据)。
2、常见的超时类型有哪些?分别代表什么问题?
参考答案:
1、连接超时(connecttimeout)
客户端无法和服务端建立TCP连接,大概率是网络不通、服务宕机、端口未开放、防火墙/网关拦截、域名解析失败。
2、读取超时(readtimeout)
连接成功建立,但服务端在指定时间内没有返回任何数据,是工作中最常见的超时问题,基本都是服务处理慢、阻塞、资源耗尽导致。
3、网关超时(gatewaytimeout504)
经过Nginx、网关转发后,后端服务响应时间超过网关预设阈值,网关直接断开连接返回504。
4、客户端请求超时
前端、第三方调用方设置的超时时间过短,后端本身没问题,只是处理时
原创力文档

文档评论(0)