BullModule (Queues)
NestJS 🟡 MidType : 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">39;email39;)
export class EmailProcessor {
@Process()
async send(job: Job<EmailData>) { await this.mailer.send(job.data); }
}