Pular para o conteúdo principal

Postagens

Mostrando postagens de novembro, 2021

RabbitMQ - Conceitos e Casos de Uso

Olá pessoal hoje iremos falar sobre mensageria utilizando  RabbitMQ , iremos passar por conceitos e por alguns casos de uso dessa poderosa ferramenta. O que é o RabbitMQ O  RabbitMQ  é um  message broker  muito utilizado quando falamos de mensageria,   é   uma ferramenta construída em  Erlang , possui  drivers  para diferentes tecnologias (Java, C#, Golang, etc), além de contar com um grande número de usuários e empresas que a utilizam. Suas principais características são: Recebimento de mensagens; Resiliência de mensagens; Roteamento de mensagens. Diferença entre Message Broker e Event Stream É muito comum vermos discussões sobre Eventos x Mensagem, ou Apache Kafka vs RabbitMQ, mas será que as ferramentas são concorrentes ? Como podemos chegar a uma conclusão ? Características do RabbitMQ : Possui lógicas para roteamento de mensagens; As mensagens não possuem retenção após o consumo; Mensagens são consumidas apenas uma vez, por Queue; Muito utilizado em regras de negocio que envolvam