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
• 1,440 points
16 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
• 2,750 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,840 points
1,920 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 6 days ago in Apache Kafka by MD
• 2,750 points
10 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 6 days ago in Apache Kafka by MD
• 2,750 points
14 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,840 points
4,131 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,840 points
582 views
+1 vote
11 answers

hadoop fs -put command?

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

answered Dec 7, 2018 in Big Data Hadoop by Aditya
22,305 views
0 votes
1 answer

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

Hi@akhtar, You can not use kafka without zookeeper. ...READ MORE

answered Feb 6 in Apache Kafka by MD
• 2,750 points
37 views
0 votes
1 answer

What is the importance of Kafka bootstrap.servers?

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

answered 6 days ago in Apache Kafka by MD
• 2,750 points
22 views