服务器A请求服务器B,超时未响应或者返回错误数据,是由什么问题造成的?
前天在腾讯面试前端时,被问到一个服务端问题:当服务器A请求服务器B,超时未响应或者返回的是错误的数据,是由什么问题造成的?怎么定位这些问题?又应该如何解决这样的问题?
(个人对于服务端的知识还比较小白,所以在这里请教各位服务端大神,感激不尽。)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
数据丢包或粘包的问题吧
超时未响应是网络问题。
返回数据错误是后端的问题,要么是后端报错,要么是后端给的数据没按约定好的格式。
定位这些问题:抓包,看返回的是什么数据。
解决这些问题:这时候应该跟后端沟通一下,是不是代码写错了 出bug了 或者返回的数据格式不对。