系统间远程调用超时时间设置多长合适?

发布于 2022-08-24 22:40:48 字数 154 浏览 13 评论 0

企业中大都会有很多子系统,系统间会有相互调用,假如调用协议是基于HTTP的,例如webservice或者rest,
为了避免某个服务提供方的子系统挂起导致调用方长时间等待,一般我们会在调用方设置超时时间。
问题:这个超时时间大家都是设置多少?能否给个经验值或者计算方法。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧城烟雨 2022-08-31 22:40:48

可以参考以下方面:

1 用户对总体响应时间的接受程度。普通网站的页面完成时间超过5秒,则一般认为将不可接受。对于企业内部系统能承受的最长时间,需要提前做一些调查。

2 接口性能的现状。需要设置比接口实际响应时间长,以容忍接口响应时间的波动。

3 网络环境的现状。根据响应体的长度,计算所需的数据包个数。考虑到超时重传,需要超过一次网络重传的时间,以免因网络临时丢包造成连锁反映。
参考经验,payload在4个数据包之内,超时可以设置为3秒。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文