What are the differences between Apache Kafka and RabbitMQ?

0 votes

Hi,

Previously, everybody used RabbitMQ instead of Kafka. But now a days kafka is used more than RabbitMQ. Can somebody tell me what is the key advantages in kafka over RabbitMQ?

Thank You

Feb 6 in Apache Kafka by akhtar
• 33,120 points
104 views

1 answer to this question.

0 votes

Hi@akhtar,

Apache kafka and RabitMQ have their own uses. A small discussion is given below.

RabitMQ is just a messaging tool which acts as a broker. It supports lots of protocols including, MQTT, AMQP, and STOMP. In earlier, It was one of the first open source message brokers that have a reasonable level of features, client libraries, dev tools, and quality documentation. The concept of RabbitMQ was originally developed to implement AMQP protocol, an open wire protocol for messaging with powerful routing features.

Apache Kafka is developed in Scala language and first introduced by linkedIn to connect different tools internally. It is basically used to  data integration and realtime stream processing. 

Thank You

answered Feb 6 by MD
• 78,020 points

Related Questions In Apache Kafka

0 votes
1 answer

What is the optimum number of producers to create in Kafka?

In general, a single producer for all ...READ MORE

answered Jul 10, 2018 in Apache Kafka by nitinrawat895
• 10,950 points
3,894 views
0 votes
1 answer

What is the need of serializer in Kafka Producer API?

Hi@akhtar, If we try to use String key ...READ MORE

answered Feb 11 in Apache Kafka by MD
• 78,020 points
176 views
0 votes
1 answer

What is the use of acts configuration in Kafka Producer API?

Hi@akhtar, The acts configuration is used to configure ...READ MORE

answered Feb 11 in Apache Kafka by MD
• 78,020 points
180 views
+1 vote
1 answer

Hadoop Mapreduce word count Program

Firstly you need to understand the concept ...READ MORE

answered Mar 16, 2018 in Data Analytics by nitinrawat895
• 10,950 points
6,335 views
0 votes
1 answer

hadoop.mapred vs hadoop.mapreduce?

org.apache.hadoop.mapred is the Old API  org.apache.hadoop.mapreduce is the ...READ MORE

answered Mar 16, 2018 in Data Analytics by nitinrawat895
• 10,950 points
979 views
+1 vote
11 answers

hadoop fs -put command?

put syntax: put <localSrc> <dest> copy syntax: copyF ...READ MORE

answered Dec 7, 2018 in Big Data Hadoop by Aditya
41,704 views
+1 vote
2 answers

What is the need of zookeeper in kafka? Can I use kafka without zookeeper?

At present, There is no any alternative ...READ MORE

answered Jun 17 in Apache Kafka by Pawan
• 380 points
3,306 views
+1 vote
1 answer

What is the importance of Kafka bootstrap.servers?

Hi@akhtar, Bootstrap.servers is a mandatory field in Kafka ...READ MORE

answered Feb 11 in Apache Kafka by MD
• 78,020 points
5,240 views