Max group size
import { QueuePro, GroupMaxSizeExceededError } from '@taskforcesh/bullmq-pro';
const queue = new QueuePro('myQueue', { connection });
const groupId = 'my group';
try {
await queue.add('paint', { foo: 'bar' }, {
group: {
id: groupId,
maxSize: 7,
},
});
} catch (err) {
if (err instanceof GroupMaxSizeExceededError){
console.log(`Job discarded for group ${groupId}`)
} else {
throw err;
}
}Last updated
Was this helpful?