srsouzaj / background-dio

Nessa Labs promovido pela Digital Innovation One, foi desenvolvido um projeto de “Cadastro de usuário e envio de e-mail de confirmação de cadastro como tarefa em background utilizando Node.js”, a qual foram aplicados conceitos de processamento assíncrono de tarefas utilizando Node.js, Redis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo-sm-white

Gerenciando tarefas em background utilizando Node.js e Redis



Nessa Labs promovido pela Digital Innovation One, foi desenvolvido um projeto de “Cadastro de usuário e envio de e-mail de confirmação de cadastro como tarefa em background utilizando Node.js”, a qual foram aplicados conceitos de processamento assíncrono de tarefas utilizando Node.js, Redis e uma biblioteca chamada Bull para priorizar processos, monitorar eventos, quantidade de processos simultâneos, além de trabalhar em threads separados na aplicação.



## Tecnologias Utilizadas

- Express;

- Bull;



## ☑️ Pré- Requisitos

- Node.js

- NPM or Yarn

- Redis



## 🆙 Para utilizar

  • Clone este repo
  • Entre na pasta background-jobs-class-by-dio
  • Execute yarnou npm installpara instalar as dependências
  • Copie o .env.examplearquivo e crie um .envarquivo com e-mail e credenciais do Redis
  • Execute yarn deve yarn queueinicie o servidor local


Made with ♥ by Jorge de Souza 👋 Get in touch!

About

Nessa Labs promovido pela Digital Innovation One, foi desenvolvido um projeto de “Cadastro de usuário e envio de e-mail de confirmação de cadastro como tarefa em background utilizando Node.js”, a qual foram aplicados conceitos de processamento assíncrono de tarefas utilizando Node.js, Redis


Languages

Language:JavaScript 97.3%Language:Shell 2.7%