[英]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.