async中eachLimit与each的区别
 发布于 9 年前  作者 easezhi  4464 次预览  最后一次回复是 9 年前  来自 问答 

关于eachLimit的第2个参数limit,文档里只有一句The same as each but runs a maximum of limit async operations at a time。实在看不懂。 我现在有一个一万左右的数组,需要遍历做异步数据库操作,不知道在总体性能上,eachLimit和each有没有差异

2 回复
luoyjx

控制并发量的吧

haozxuan

没有很难理解吧,一个限制每次的指令量,一个不限制,你可以把eachSeries拿来对比下就明白了; each顾名思义,一次性执行完arr内的操作,series是顺序one by one,而limit就更好理解了,为了避免一次性执行造成out of memory所以需要限制下量;