0
我正在爬取API。有许多许多要求。如果我做了太多的请求,API开始看起来很可疑,并且我得到了一堆503.没关系,当我得到503时,我已经在重新运行请求之前设置了一个计时器,并且此计时器由每503个相同的请求两个。阻止代理使用的套接字
但它不工作。因为我的计时器是异步的。当我得到503时,在启动这个定时器之后,Node立即重新使用套接字来处理未决请求。所以我的计时器基本上不会改变什么。
我该如何预防?
我迄今为止尝试:用settimeout
重新使用sync
模块请求
- ,其
pause
(是不行的,因为光纤是asynchroneous
任何想法?:<