Sofiane Boumedine Lexique Dev

BullModule (Queues)

NestJS 🟡 Mid

Type : NestJS Modules

Definition

Module d'integration de Bull/BullMQ pour les files d'attente de taches asynchrones. Ideal pour les emails, traitements lourds, jobs planifies.

Analogie

Comme un tapis roulant d'usine qui traite les commandes une par une.

Exemple de code

@Processor(class="str">'email')
export class EmailProcessor {
  @Process()
  async send(job: Job<EmailData>) { await this.mailer.send(job.data); }
}