实际上,我想要使用 Nodejs 集群或任何其他方式并行实现请求方法。我想将群集用于并行执行的脚本,而不是应用程序服务器。
我不确定我是否正确回答了您的问题,但是如果您希望同时执行多个函数,请使它们异步
async function foo(a, b){
/* do something */
}
然后像普通函数一样调用它们
foo("a", "b");
foo(1, 2);
依此类推,它们将被并行执行
最好的方法是在nodejs中使用子进程,这将作为新进程执行。需要执行的方法应该在单独的文件中,并且在执行应运行函数的文件时
。let childProcess = require('child_process'); let os = require('os');
let cpuCount = os.cpus().length;
for(let i=0;i<cpuCount;i++)
{
var child = child_process.fork('./yourMethod.js');
}
查看 https://nodejs.org/api/child_process.html 以获取详细信息