Rest API 延迟响应减慢系统速度

时间:2021-04-08 01:09:16

标签: api rest

这可能是一个垃圾问题,但请耐心等待并帮助理解这个概念。

有两台服务器使用 REST API 进行交互,默认超时时间为 2 分钟。

系统 A 正在尝试使用 REST API 调用系统 B,而系统 B 由于数据库问题而处于故障状态 - 意味着获取请求但没有响应,但系统 A 不断发送数百个请求并最终抱怨速度缓慢。

我的理解是 - 系统 A - 在发出每个请求时保留/消耗一些资源,这会等待至少 2 分钟,直到系统 B 超时 - 因此,如果有数百个请求排队,则会降低系统速度。

我在 IIS 上运行了 .net 核心应用程序。请建议这种理解是否正确或可能是其他因素?当系统 B 恢复正常状态时,两个系统都正常运行。

0 个答案:

没有答案