node.js - Comment le robot d'exploration nodejs contrôle-t-il le nombre de requêtes ?
滿天的星座
滿天的星座 2017-06-27 09:19:30
0
2
1100

Lorsque vous utilisez nodejs pour explorer du contenu Web, s'il y a trop de requêtes, une exception sera parfois levée, provoquant des erreurs telles qu'un trop grand nombre de connexions. Nodejs dispose-t-il de tels mots-clés ou bibliothèques pour le verrouillage des threads ? Ou comment mieux gérer cela ? Tout d'abord, merci !

滿天的星座
滿天的星座

répondre à tous(2)
typecho

Nodejs n'a pas de fonctions telles que le sommeil.
J'utilise généralement l'événement pour correspondre

const EventEmitter = require('events').EventEmitter;
const ee = new EventEmitter();

ee.on('next',(数据)=>{
    // 爬网站
});

// 每秒执行一次
setInterval(()=>ee.emit('next','数据'),1000);
ringa_lee

asynchrone?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal