Skip to content

prog-lessons/jobs-queue-redis

Repository files navigation

Node.js: Utilizando filas de tarefas assíncronas com Bull+Redis

Esse exemplo simula um cenário onde um funcionário é contratado e o sistema envia e-mail para ele e para o gerente de TI, formalizando a contratação. É aplicado processamento assíncrono de tarefas utilizando filas com Bull e Redis pra monitorar o processamento das tarefas. Uma fila para jobs de envio de e-mails e outra fila para persistencia em arquivos. Também utiliza Web API com Express.

Dependencias (pacotes)

bull
dotenv
express
nodemailer
nodemon
password-generator
redis
sucrase