Showing 3 Result(s)

Escalando aplicações com o Worker Service no .NET 6.0 – Parte 2

Este artigo é uma continuação da primeira parte: Nesta segunda parte, aprenderemos como configurar e utilizar o Worker Service para receber mensagens do barramento RabbitMQ, trabalhando como um módulo separado da aplicação com a finalidade de processar eventos. Pré-requisitos API O primeiro passo é configurar o docker-compose com a imagem do RabbitMQ (que é um dos message broker de …

Escalando aplicações com o Azure Service Bus

A tecnologia virou estratégia de negócio crucial para qualquer empresa e existem muitas partes da solução que devem ser levadas em consideração, como escalabilidade e integração entre aplicações. Neste artigo apresento o Azure Service Bus, utilizado para se comunicar de forma assíncrona entre aplicações, garantido que elas estejam totalmente desacopladas. Azure Service Bus O Azure …

RabbitMQ com MassTransit no .NET 6

MassTransit é um framework fantástico para comunicação assíncrona em aplicações distribuídas, tanto que a própria documentação cita: MassTransit é uma estrutura de aplicação distribuída de código aberto para .NET que facilita a criação de aplicações e serviços que potencializam a comunicação assíncrona, baseada em mensagens e fracamente acoplada para maior disponibilidade, confiabilidade e escalabilidade. Vantagens …