Working with RabbitMQ and RestApi Using Apache Camel

Reading Time: 2 minutes IntroductionIn this blog, we are going to learn the basic structure and how we can handle the API call and route it to RabbitMQ.We are going to create a maven project in which we will be handling this scenario. Maven Structure of the Project: The pom.xml is as follows Create a Model class :Here I am using Lombok to avoid boilerplate code. Define the Camel Continue Reading

How to deploy Rabbit MQ on Kubernetes

Reading Time: 3 minutes RabbitMQ is message broker which follows AMQP protocol.One of the most important component of Rabbit MQ is broker. The brokers has the responsibility of storing the messages which the producers publish to the message queue. The Consumers consume the message from the broker and send an acknowledgement. Once the broker receives the acknowledgement, the messages are deleted. So, the main focus is to deploy a Continue Reading

Introduction to RabbitMQ

Reading Time: 3 minutes The world is a stage where all of us are artists. Constant learning is the foundation of success. So here we are going to learn about an open-source message broker technology which is RabbitMQ. Overview RabbitMQ is the open-source message broker software that uses AMQP to transfer data. i.e, RabbitMQ accepts messages from producers and delivers them to consumers. So, RabbitMQ is like a middleman Continue Reading


Reading Time: 3 minutes AMQP is a message protocol that deals with publishers and consumers. It would look a lot like JMS but it is not. The main entities are Exchanges, Queues and Bindings. Look at the following diagram So a producer would send a message to the exchange and it is the job of the message broker (RabbitMQ in our case) to ensure that the messages are delivered Continue Reading