我有一个节点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中的执行器服务。