Posts

Showing posts from April, 2020

RabbitMQ Installation on Windows

Image
Before installing RabbitMQ , We have to install Erlang. What is Erlang ? Erlang  is a general-purpose programming language and runtime environment.  Erlang  has built-in support for concurrency, distribution and fault tolerance .  Erlang  is  used  in several large telecommunication systems from Ericsson . The RabbitMQ is built on  Erlang  runtime environment so before we install RabbitMQ, first we need to download and install  Erlang  in our machines . Erlang Installation Following is the link to download and install Erlang on your windows machine. http://www.erlang.org/downloads RabbitMQ Installation After completion of Erlang installation, now we will install RabbitMQ on windows for that download a RabbitMQ setup file from following link for windows. https://www.rabbitmq.com/download.html After opening the above URL, we will get a RabbitMQ setup files information like as shown below. Here w...

RabbitMQ implementation in SpringBoot

Introduction of  RabbitMQ . Installation of RabbitMQ. RabbitMQ Exchanges. RabbitMQ Queues. RabbitMQ Bindings. RabbitMQ Users. RabbitMQ VirtualHost. RabbitMQ Connections RabbitMQ Channels RabbitMQ Publish Messages RabbitMQ Consume Messages.

Introduction of RabbitMQ

Image
What is RabbitMQ ? RabbitMQ  is an  AMQP  messaging broker and it is the most popular open source and cross-platform message broker. RabbitMQ is  a way to exchange data between different/same platform applications such as a message sent from one SpringBoot Application to to other SpringBoot application  or Dot   Net  application can be read by a  SpringBoot  Application. The RabbitMQ is built on  Erlang  general-purpose programming language and it is also used by WhatsApp for messaging. What is AMQP? The Advanced Message Queuing Protocol ( AMQP ) is an open standard application layer protocol for message-oriented and the features of AMQP are message orientation, queuing, routing (including point-to-point and publish-and-subscribe), reliability and security. AMQP was designed with the following main characteristics as goals: Security Reliability Interoperability Standard Open RabbitMQ is lightw...