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, 2020 in Apache Kafka by akhtar
• 38,170 points
143 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, 2020 by MD
• 95,060 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
• 11,380 points
4,454 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, 2020 in Apache Kafka by MD
• 95,060 points
221 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, 2020 in Apache Kafka by MD
• 95,060 points
239 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
• 11,380 points
6,854 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
• 11,380 points
1,098 views
+2 votes
11 answers

hadoop fs -put command?

Hi, You can create one directory in HDFS ...READ MORE

answered Mar 16, 2018 in Big Data Hadoop by nitinrawat895
• 11,380 points
48,447 views
+1 vote
3 answers

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

I just would like to complete the ...READ MORE

answered Dec 3, 2020 in Apache Kafka by Tamás
• 140 points
4,393 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, 2020 in Apache Kafka by MD
• 95,060 points
6,915 views