使用 axios 连接到多个服务器 keep alive

Connecting to multiple servers using axios keep alive

我正在重构一个服务器,该服务器从多个不同的 API 中提取信息以使用保持连接。我见过的唯一 example 使用 keep alive with axios 使用单个 axios 实例和一个将 keep alive 设置为 true 的代理。如果我连接到多个 api,它们都是 运行 在不同的服务器上,我可以使用单个 axios 实例还是必须为我连接的每个服务器创建一个实例?

经过大量测试(我们设置了一个服务器同时连接到多个主机并让它 运行 稍微)看起来你只需要一个 axios 实例和一个代理来处理任何数量主机。作为旁注,agentkeepalive package is a good agent to use because it handles cleaning up sockets that the https agent 包没有