recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - Comment le robot d'exploration nodejs contrôle-t-il le nombre de requêtes ?

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 !

滿天的星座滿天的星座2709 Il y a quelques jours1042

répondre à tous(2)je répondrai

  • typecho

    typecho2017-06-27 09:21:30

    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);

    répondre
    0
  • ringa_lee

    ringa_lee2017-06-27 09:21:30

    asynchrone?

    répondre
    0
  • Annulerrépondre