10 lines
513 B
JavaScript
10 lines
513 B
JavaScript
const {Queue, QueueScheduler, Worker,QueueEvents} = require("bullmq")
|
|
const config = require("./config")
|
|
module.exports = {
|
|
Queue: (name) => new Queue(name, {connection: config.bullmq}),
|
|
QueueScheduler: (name) => new QueueScheduler(name, {connection: config.bullmq}),
|
|
QueueEvents: (name) => new QueueEvents(name, {connection: config.bullmq}),
|
|
Worker: (name, ops) => new Worker(name, ops, {connection: config.bullmq}),
|
|
Job: (ops) => new Job(ops, {connection: config.bullmq}),
|
|
}
|