Categoria: Mensageria
-
Mensageria com ASP.NET Core, MassTransit, e RabbitMQ
Se você está trabalhando com aplicações em escala ou distribuídas, você provavelmente já se deparou com o conceito de mensageria. Em resumo, um sistema de mensagens permite que as aplicações trabalhem juntas, mas permaneçam desacopladas. É um modelo de comunicação assíncrona que é especialmente útil para comunicação entre microserviços. Neste artigo, vamos introduzir o MassTransit,…
-
Implementando Publish-Subscribe com ASP.NET Core, RabbitMQ e Docker
Neste artigo eu vou falar sobre o padrão Publish-Subscribe, e como implementá-lo utilizando uma API ASP.NET Core 7 com o RabbitMQ como message broker. Caso não conheça o RabbitMQ e seus conceitos mais básicos, indico ler este artigo meu: Introdução ao RabbitMQ Código-fonte do exemplo apresentado no artigo: Clique aqui Sobre o padrão Publish-Subscribe O…
-
Arquitetura de Logs Resiliente
Um dos pilares da observabilidade são os logs que são extremamente importantes para analisar o comportamento da aplicação. Para muitos, os logs (ou a falta deles) são lembrados somente quando ocorre algum problema na aplicação e é necessário identificar a causa raíz. Logs devem formar informações úteis para tomadas de decisão de forma ativa. No…
-
Introdução ao RabbitMQ
Neste artigo vou apresentar uma introdução sobre o RabbitMQ, apresentando seus principais conceitos e funcionalidades. Introdução O RabbitMQ é um dos message broker de código aberto mais populares, sendo utilizado em empresas de todos os tamanhos. Um message broker é um sistema que permite que diferentes componentes, como aplicações e aplicativos, se comuniquem entre si,…



