Files
bamboo/extend/bullmq/queue.js
T
2022-06-03 15:18:47 +08:00

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}),
}