1
0
cvsa/packages/crawler/mq/index.ts

23 lines
632 B
TypeScript

import { Queue, ConnectionOptions, QueueEventsProducer } from "bullmq";
import { redis } from "bun";
export const LatestVideosQueue = new Queue("latestVideos", {
connection: redis as ConnectionOptions
});
export const ClassifyVideoQueue = new Queue("classifyVideo", {
connection: redis as ConnectionOptions
});
export const SnapshotQueue = new Queue("snapshot", {
connection: redis as ConnectionOptions
});
export const MiscQueue = new Queue("misc", {
connection: redis as ConnectionOptions
});
export const latestVideosEventsProducer = new QueueEventsProducer("latestVideos", {
connection: redis as ConnectionOptions
});