RabbitMQ: O que é RabbitMQ?
Esta documentação faz parte do guia Introdução. Consulte o guia completo aqui: Introdução ao Stackhero para RabbitMQ.
RabbitMQ é um servidor de message broker robusto projetado para simplificar a troca de mensagens entre vários serviços, seja de forma assíncrona ou síncrona. Ao permitir que as aplicações deleguem ações demoradas ou paralelizem tarefas, o RabbitMQ pode melhorar significativamente o desempenho das aplicações, simplificar a escalabilidade e aumentar a fiabilidade geral.
RabbitMQ facilita a implementação eficaz de uma arquitetura de microserviços, abordando os desafios comuns associados a essas configurações. O seu vasto ecossistema inclui uma riqueza de plugins que podem expandir as suas capacidades.
Além disso, o RabbitMQ suporta várias bibliotecas de clientes, permitindo conexões a partir de praticamente qualquer linguagem de programação, incluindo Java, Spring, .NET, Ruby, Python, PHP, Node.js, Go, Rust, e mais.