繁体   English   中英

如何进行6个以上的并发Rest API调用

[英]How to make morethan 6 concurrent rest API calls

我的要求是单击一个按钮即可进行20个其余的API调用。 当我检查时,我看到chrome仅允许最多6个并发调用,并将其他API放在堆栈中。 我正在使用$ .ajax进行API调用。 如何覆盖任何浏览器的默认限制?

你不能 浏览器设置限制。 没有API可以尝试更改该限制。 您可以根据需要发起任意数量的呼叫,但是浏览器将仅处理允许的数量。 这对您的代码基本上是透明的,除了(当然),除非至少一个较早的调用完成,否则您看不到排队的调用之一。

请注意,该限制通常对于不同的设备是不同的。 我最近没有检查过它,但是对于大多数台式机浏览器来说,以前是6-8,而对于移动设备上的“相同”浏览器,只有2-8。

因此可能应该应用某种形式的编排。 创建您自己的api /服务,只需单击一下按钮即可执行您要执行的所有API调用。 然后,单击按钮以调用自己的“代理” API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM