RabbitMQ: Wat is RabbitMQ?

Deze documentatie maakt deel uit van de Introductie-gids. Bekijk de volledige gids hier: Introductie tot Stackhero voor RabbitMQ.

RabbitMQ is een robuuste message broker server ontworpen om de uitwisseling van berichten tussen verschillende services te vereenvoudigen, zowel asynchroon als synchroon. Door applicaties in staat te stellen tijdrovende acties te delegeren of taken te paralleliseren, kan RabbitMQ de prestaties van applicaties aanzienlijk verbeteren, schaalvergroting vereenvoudigen en de algehele betrouwbaarheid verhogen.

RabbitMQ faciliteert de effectieve implementatie van een microservices-architectuur en pakt veelvoorkomende uitdagingen aan die met dergelijke opstellingen gepaard gaan. Het uitgebreide ecosysteem omvat een schat aan plugins die de mogelijkheden kunnen uitbreiden.

Daarnaast ondersteunt RabbitMQ meerdere clientbibliotheken, waardoor verbindingen vanuit vrijwel elke programmeertaal mogelijk zijn, waaronder Java, Spring, .NET, Ruby, Python, PHP, Node.js, Go, Rust, en meer.