如何通过JavaScript的Promise限制并发执行的网络请求数量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计477个文字,预计阅读时间需要2分钟。
一、场景设定+假设存在这样一种场景:现有+30个异常请求需要发送,但受某些因素限制,我们须将同一时刻的请求数量控制在5个以内,同时还要尽可能快速地获取响应结果。
一、场景
假设现在有这么一种场景:现有 30 个异步请求需要发送,但由于某些原因,我们必须将同一时刻并发请求数量控制在 5 个以内,同时还要尽可能快速的拿到响应结果。
如图所示:
上图这样的排队和并发请求的场景基本类似,窗口只有三个,人超过三个之后,后面的人只能排队了。
本文共计477个文字,预计阅读时间需要2分钟。
一、场景设定+假设存在这样一种场景:现有+30个异常请求需要发送,但受某些因素限制,我们须将同一时刻的请求数量控制在5个以内,同时还要尽可能快速地获取响应结果。
一、场景
假设现在有这么一种场景:现有 30 个异步请求需要发送,但由于某些原因,我们必须将同一时刻并发请求数量控制在 5 个以内,同时还要尽可能快速的拿到响应结果。
如图所示:
上图这样的排队和并发请求的场景基本类似,窗口只有三个,人超过三个之后,后面的人只能排队了。

