如何配置node.js的并发性?

时间:2018-02-04 04:17:39

标签: javascript node.js

有没有办法配置Node.js的最大容量?例如,比方说,我有5个URL,但是硬件资源有限,我只想一次处理2个。我可以在Node.js中设置一个选项,这样我就不需要在代码中控制它了吗?

urls.txt

https://example.com/1
https://example.com/2
https://example.com/3
https://example.com/4
https://example.com/5

index.js

const readline = require('readline')
const fs = require('fs')

const rl = readline.createInterface({
  input: fs.createReadStream('urls.txt')
})

rl.on('line', (input) => {
  console.log(`Do something with: ${input}`);
})

1 个答案:

答案 0 :(得分:0)

  

我是否可以在Node.js中设置一个选项,这样我就不需要在代码中控制它了?

不。这就是你的代码所针对的。

或者,让内核处理它,因为你关心系统资源。