RABBITMQ: Quando usar e quando não? | RACOELHO
Rafael Coelho
0:00 / 0:00
RABBITMQ: Quando usar e quando não? | RACOELHO
5 852 просмотра · 7 месяцев назад
Rafael Coelho
2,87 тыс. подписчиков
5 852 просмотра · 7 месяцев назад
Pra que serve o RabbitMQ?
Qual o uso dele e que problema ele resolve?
É isso que vou te mostrar aqui nesse vídeo e ainda te mostrar de forma visual e prática.
Se você gostou do simulador, o link é esse aqui:
https://rmq.racoelho.com.br/
00:00 - RabbitMQ: o que é e por que você usa errado
00:35 - O problema real que o RabbitMQ resolve (exemplo da loja)
01:50 - RabbitMQ vs HTTP entre serviços (microserviços vs monólito distribuído)
03:47 - Como mensageria resolve: evento “pedido criado” e consumidores
04:35 - RabbitMQ explicado: message broker e processamento assíncrono
04:51 - Estrutura do RabbitMQ: Producer, Exchange, Queue e Consumer
05:48 - Tipos de Exchange no RabbitMQ (Direct, Fanout, Topic, Headers)
06:08 - Exchange Direct: routing key e binding key na prática
06:42 - Exchange Fanout: broadcast para todas as filas
06:54 - Exchange Topic: wildcards e roteamento por padrão
07:31 - Exchange Headers: roteamento por cabeçalho da mensagem
07:47 - Exemplo prático no simulador: criando o fluxo com Direct
09:24 - Exemplo prático: Fanout (broadcast para múltiplos serviços)
10:46 - Exemplo prático: Topic (filtrar por eventos order.*)
13:09 - Exemplo: usando Topic para logs/auditoria (order.#)
15:10 - Ack no RabbitMQ: como evitar perder mensagem em produção
15:44 - RabbitMQ vs Kafka: tarefa vs stream de eventos
16:36 - Quando usar RabbitMQ (e quando NÃO usar)
17:12 - Simulador + docs + GitHub (pra testar e contribuir)
---
Meus Links:
Instagram: / racoelhoo
LinkedIn: / racoelhoo
Site: https://racoelho.com.br