Перейти к содержимому

Message Queue vs Pub/Sub: Qual a diferença?

Ali Silveira

0:00 / 0:00

Message Queue vs Pub/Sub: Qual a diferença?

20 просмотров · 4 дня назад
Ali Silveira
334 подписчика
20 просмотров · 4 дня назад
Neste vídeo eu mostro a diferença entre os modelos de mensageria Message Queue e Pub/Sub e em quais cenários faz sentido utilizar cada um. Message Queue (Fila) Funciona no modelo 1-para-1. Uma mensagem é enviada para a fila e processada por apenas um consumidor (worker). Assim que a mensagem é lida e processada, ela é removida da fila. Quando usar: Ideal para distribuir processamento pesado em background, onde cada tarefa deve ser executada apenas uma vez (ex: envio de e-mails, processamento de pagamentos). Pub/Sub (Publish/Subscribe) Funciona no modelo 1-para-N (muitos). Uma mensagem é enviada para um tópico e replicada para todos os consumidores que estiverem inscritos (inscritos) naquele tópico. Quando usar: Ideal para arquiteturas orientadas a eventos, onde vários serviços diferentes precisam ser notificados sobre o mesmo acontecimento ao mesmo tempo (ex: ao criar um usuário, notificar o serviço de boas-vindas e o serviço de auditoria simultaneamente). 0:00 - Introdução 0:53 - Exemplo 1:50 - O que é fila de Mensagens? 2:25 - O que é Pub/Sub? 3:32 - Qual escolher? 4:35 - Vantagens e Desvantages 5:45 - Conclusão #programação #dev #systemdesign