RabbitMQ + Spring Boot: Producer na prática (Direct, Fanout e Topic explicados)

Neste vídeo você vai aprender a criar um Producer com Spring Boot e RabbitMQ do zero, entendendo na prática como funcionam os principais tipos de exchange: Direct, Fanout e Topic. Depois de ver os conceitos no vídeo anterior, agora chegou a hora de colocar a mão no código. Vamos configurar o RabbitMQ com Docker, criar exchange, fila e binding via código, e enviar mensagens usando uma API REST com Spring Boot. Durante o vídeo, você vai ver três cenários reais no RabbitMQ: ✔ Exchange do tipo Direct com routing key ✔ Exchange do tipo Fanout enviando para múltiplas filas ✔ Exchange do tipo Topic testando diferentes binding keys Além disso, você vai entender como o Spring Boot cria automaticamente filas e exchanges no RabbitMQ, como funciona o RabbitAdmin, o RabbitTemplate, e como enviar mensagens em JSON de forma correta utilizando AMQP. Se você quer dominar RabbitMQ com Spring Boot, entender como funciona um Producer na prática e aprender definitivamente a diferença entre Direct, Fanout e Topic Exchange, esse vídeo é para você. ⏳ Capítulos do Vídeo: 00:00 - Introdução: O que vamos criar no Producer RabbitMQ? 00:30 - Cenários Práticos: Direct, Fanout e Topic Exchange 01:25 - Criando o projeto no Spring Initializr (Producer e Consumer) 02:37 - Configurando application.properties (Host, Porta e Credenciais) 04:10 - Criando Filas, Exchanges e Bindings via código com @Bean 07:20 - RabbitAdmin e ApplicationRunner para criação automática no RabbitMQ 09:40 - Criando o OrderController (API REST com Spring Boot) 11:50 - Criando o OrderProducerService com RabbitTemplate 14:03 - Testando Exchange Direct na prática 16:25 - Testando Exchange Fanout na prática 18:30 - Testando Exchange Topic na prática 22:50 - Conclusão e Próximos Passos (Criando o Consumer) No próximo vídeo da série, vamos implementar o Consumer com Spring Boot e RabbitMQ, explorar ACK, NACK, tratamento de mensagens e entender o comportamento das filas na prática. Se curtir o conteúdo, deixa o like e se inscreve para acompanhar a série completa sobre RabbitMQ com Spring Boot 🔗 Links Úteis 💻 Código Fonte no GitHub https://github.com/renaner123/rabbitm... 🎬 Série Completa RabbitMQ com Spring Boot    • RabbitMQ com Spring Boot na Prática | Prod...   📚 Conteúdos recomendados ▶ 7 Plugins para aumentar produtividade no IntelliJ    • 7 Plugins que TODO Dev Java Precisa Conhec...   ▶ Como estruturar um projeto em camadas no Spring Boot    • Como Estruturar Projeto Spring Boot em Cam...   ▶ Dashboard de Métricas do Zero com Spring Boot, Prometheus e Grafana    • Dashboard de Métricas do Zero: Spring Boot...   #RabbitMQ #SpringBoot #Java #JavaBackend #Mensageria #AMQP #Microservices #FilasDeMensagens #Docker #DesenvolvimentoBackend #BackendBrasil