wrap a function to support concurrency limit
npm install runs-limit-func
const runsLimitFunc = require('runs-limit-func')
async function func(arg1, arg2, ...) {
...
}
const limitedFunc = runsLimitFunc({
maxRuns: 100 // Number, default to 100
})(func)
limitedFunc()
limitedFunc()
...
MIT