Java/JVM, Software development
Introduction Rabbit MQ is an open source message broker mainly used as a middle-ware(or broker) to communicate among the micro-services. Micro-service which produces or sends a message to the broker is termed as “Producer” whereas the service which receives the message is known as “Consumer”. One can imagine the flow of...
In this blog, we will see two different implementations of RabbitMQ, but before going to the implementation part let's take a brief intro of some prerequisites. JMS The Java Message Service (JMS) is a Message Oriented Middleware Java API that supports the formal communication between software components. It allows applications to...
The requirement to send delayed/scheduled message is to publish any message with a delay time. To achieve this, earlier we had to use dead letter exchange but now we can send scheduled/delayed messages from RabbitMQ with "rabbitmq_delayed_message_exchange" plugin. we can send scheduled/ delayed messages from rabbitMQ by following these...
Rabbit MQ as defined by rabbitmq.com is a robust messaging for applications. We used RabbitMQ to achieve asynchronous communication between two parts of the application. I would like to share the same in a step by step fashion. Here are few simple steps that I followed to make my grails application use rabbitmq: 1.Install...