training_data/apps/server/src/queue/queue.module.ts

23 lines
586 B
TypeScript
Raw Normal View History

2024-08-02 19:48:38 +08:00
import { BullModule } from '@nestjs/bullmq';
import { Logger, Module } from '@nestjs/common';
import { join } from 'path';
import { SocketGateway } from '@server/socket/socket.gateway';
@Module({
imports: [
BullModule.forRoot({
connection: {
host: 'localhost',
port: 6379,
},
}), BullModule.registerQueue({
name: 'general',
processors: [join(__dirname, 'worker/processor.js')],
})
],
providers: [Logger, SocketGateway],
exports: []
})
export class QueueModule { }