如何制作Morethan 6并发REST API呼叫



我的要求是在单击按钮时进行20个REST API调用。当我检查时,我可以看到Chrome仅允许最大6个并发电话,然后将其他API放入堆栈中。我正在使用$ .ajax进行API呼叫。如何覆盖任何浏览器的默认限制?

你不能。浏览器设置限制。没有API尝试更改该限制。您可以按照自己的要求启动尽可能多的呼叫,但是浏览器只能处理尽可能多的呼叫。这在很大程度上是对您的代码的透明度,除了(当然(,直到至少一个较早的呼叫完成后,您才能完成一个排队的电话。

请注意,不同设备的极限通常不同。我最近没有检查过它,但是大多数桌面浏览器曾经为6-8,但在移动设备上只有2个"相同"浏览器。

,因此可能应该应用某种形式的编排。创建自己的API/服务,以执行您想要执行的所有API调用,并单击一个按钮。然后按按钮单击您自己的"代理" API。

最新更新