Testes com RabbitMQ
- JavaScript 100%
| src | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.yml | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
bull ou rabbitmq? R: usar rabbitmq já que bull é outra coisa
Roteiro:
Teórico: https://www.youtube.com/watch?v=W4_aGb_MOls
- Introdução o que é uma fila (Estrutura)
- Que problema(s) uma fila resolve
- Rabbitmq como funciona
https://www.youtube.com/watch?v=hfUIWe1tK8E RabbitMQ : Message Queues for beginners
Prática: rabbitmq https://www.youtube.com/watch?v=Cie5v59mrTg&t=660s
- Instalação/configuração rabbitmq
- Hello world fila
Iniciando o rabbitmq com docker
docker run --name rabbitmq:3-management -p 5672:5672 -p 8080:15672 rabbitmq
gerenciamento do rabbitmq ficará disponível em http://localhost:8080/ (usuário e senha padrão 'guest')
Criando projeto nodejs
npm init -y
npm install amqplib