函数计算中,我的函数设置吧并发是1,然后开100个线程异步调用,发现函数只启动了20个实例而不是想象中的100个实例,请问这种情况是否正常呢?
目前看起来是存在一个实例中,先执行完一次函数,再执行一次函数的情况。
以下为热心网友提供的参考意见
这种情况是正常的。当你设置并发为1时,意味着每次只能有一个线程执行函数。尽管你开启了100个线程异步调用,但由于并发限制,它们会依次执行,而不是同时执行。因此,你的函数只会启动20个实例,而不是100个。
如果你希望同时执行多个函数实例,你需要增加并发数。例如,将并发设置为100,这样每个线程都可以同时执行函数,从而启动100个实例。
以下为热心网友提供的参考意见
可以把函数的执法时间改长一点。不然可能下一个请求还没开始处理,已经有实例空闲了。
——此回答整理自钉群:阿里函数计算官网客户
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/21795.html