Showing 3 Result(s)

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 …

RabbitMQ com MediatR e RawRabbit no .NET Core 3.1

Esse é um exemplo básico de controle e comunicação com RabbitMQ utilizando o package RawRabbit e MediatR no .NET Core 3.1, mas antes vou explicar um pouco sobre cada um. MediatR O package MediatR foi criado por Jimmy Bogart (Mesmo criador do package Automapper) que permite processar solicitações em memória (Commands) e notificações (Events). Com ele …