Global Rate Limit
The global rate limit config is a queue option that determines how many jobs are allowed to be processed in a specific period of time.
import { Queue } from 'bullmq';
// 1 job per second
await queue.setGlobalRateLimit(1, 1000);
And in order to get this value:
const globalConcurrency = await queue.getRateLimitTtl();
Read more:
Last updated
Was this helpful?