Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rocketseat-content/masterclass-nodejs-background-jobs
Código produzido durante o vídeo "Masterclass #02 - Background jobs (filas) no Node.js com Bull" no Youtube 🔥
https://github.com/rocketseat-content/masterclass-nodejs-background-jobs
Last synced: 13 days ago
JSON representation
Código produzido durante o vídeo "Masterclass #02 - Background jobs (filas) no Node.js com Bull" no Youtube 🔥
- Host: GitHub
- URL: https://github.com/rocketseat-content/masterclass-nodejs-background-jobs
- Owner: rocketseat-content
- Created: 2019-11-06T14:55:28.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T02:44:36.000Z (9 months ago)
- Last Synced: 2024-12-15T11:51:49.735Z (25 days ago)
- Language: JavaScript
- Homepage: https://youtu.be/uonKHztGhko
- Size: 188 KB
- Stars: 134
- Watchers: 9
- Forks: 56
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Background jobs (filas) no Node.js com BullNesse vídeo vamos entender sobre trabalhos em segundo plano com Node.js utilizando uma biblioteca fantástica chamada Bull que nos permite não só executar background tasks mas também monitorar falhas, realizar retentativas, adicionar prioridades e tudo isso de uma forma extremamente simples e performática.
## 👨🏼💻 Instrutor
- [Diego Fernandes](https://github.com/diego3g)
## 🚀 Tecnologias
- ⚡ Express — A web framework for Node.js
- 🐮Bull — Premium Queue package for handling distributed jobs## ✋🏻 Pré-requisitos
- [Node.js](https://nodejs.org/en/)
- [Yarn](https://yarnpkg.com/pt-BR/docs/install)## 🔥 Instalação e execução
1. Faça um clone desse repositório;
2. Entre na pasta `cd masterclass-nodejs-background-jobs`;
3. Rode `yarn` para instalar as dependências;
4. Copie o arquivo `.env.example` e crie um arquivo `.env` com as credenciais de email e do Redis;
7. Rode `yarn dev` para iniciar o servidor.## ⚡️ Como contribuir
- Faça um fork desse repositório;
- Cria uma branch com a sua feature: `git checkout -b minha-feature`;
- Faça commit das suas alterações: `git commit -m 'feat: Minha nova feature'`;
- Faça push para a sua branch: `git push origin minha-feature`.Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
## 📝 Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para mais detalhes.
---
Feito com 💖 by Rocketseat 👋 [Entre na nossa comunidade!](https://discordapp.com/invite/gCRAFhc)