一个axios实例的并发请求数有限制吗?

问题描述 投票:0回答:2

所以我正在创建一个连接到某些 API 的 axios 实例,如下所示:

const instance = axios.create(...)

我想知道 axios 能够使用该单个实例发出多少并发/并行请求。原因是因为我有一个后端应用程序,每分钟收到数百个请求,而且这个数字只会不断增加,所以我想了解 axios 实例在幕后的行为方式,以了解是否有我需要做的事情以避免某种过载和请求被丢弃、延迟和/或未满足。

concurrency axios
2个回答
3
投票

经过一些研究和阅读

axios
文档后,似乎答案并不依赖于 axios 本身,而是内置的节点功能,如
http
Agent
。如果您创建了 axios 实例,并且正在使用
keep-alive:true
,那么
agent
将限制并选择发送请求的方式。这个堆栈溢出问题的答案对此有更深入的了解。

节点中的并发请求


0
投票

https://github.com/bernawil/axios-concurrency/blob/master/index.js

也许试试这个,Axios 并发管理器 控制任何 axios 实例的并发请求。使用axios拦截器实现

© www.soinside.com 2019 - 2024. All rights reserved.