Rabbitmq

nadarajah sivakajan
1 min readJul 22, 2020

RabbitMQ is the most common message broker in open source and cross-platform. RabbitMQ provide a way to share connection between multiple applications, such as being able to read a message sent from. Net application through a Node.js application or a Java device.

Why use RabbitMQ, and when?

Through using RabbitMQ, we can eliminate some heavy work from our web applications, such as sending reports in Excel or PDF format, or sending email, SMS, or other activities such as activating any other applications for processing startup.

RabbitMQ is an open source and cross-platform message broker so many languages like. Net, Java , Python, Ruby, Node. Js are easy to use.

RabbitMQ Supported Client Libraries

RabbitMQ can support multiple programming languages and operating systems. RabbitMQ has provided a variety of client libraries for programming languages to follow.

.Net
Java
Spring Framework
Ruby
Python
PHP
Objective-C and Swift
JavaScript
GO
Perl

RabbitMQ Exchange Types

We have a four type of Exchanges available in rabbitmq to route the message in different ways.

  • Direct
  • Fanout
  • Topic
  • Headers

--

--