如何在Node.js中设置异步/等待计数?

时间:2018-07-16 11:23:04

标签: node.js threadpoolexecutor

我有一个节点js服务器,该服务器从html页面读取输入,根据输入,它将调用功能之一。一个这样的函数是createUser,在创建用户时我正在调用一个invoke函数,为此的代码段如下:

app.post('/createUser',async function(req,res, next)
{
    try{
        var id= req.body.id;
        var date= req.body.date;
        var args= [];
        args.push(id);
        args.push(date);
        req.setTimeout(2400000);
        const result= await invoke(options["org1"],args,requests[ "createUser" ])
        res.send("Chaincode invoked");
    }
    catch (e)
    {
        res.send(e.toString());
    }
});

假设此异步调用函数同时触发了1000个查询,那么无论输入内容如何,​​都有一种方法可以控制此异步调用的执行次数(例如,如果用户同时触发1000个查询,可以同时调用128个查询并可以对所有输入重复的可调用函数)。 类似于Java中的执行器服务。

0 个答案:

没有答案
相关问题