144 | Big Data Simplied
Moreover, this technology replaces the conventional message brokers with the ability to pro-
vide higher throughput, reliability and replication like JMS, AMQP and many more. In addi-
tion, core abstraction Kafka offers a Kafka broker, a Kafka Producer, and a Kafka Consumer.
Kafka broker is a node on the Kafka cluster, its use is to persist and replicate the data. A Kafka
Producer pushes the message into the message container called the Kafka Topic. Whereas, a
Kafka Consumer pulls the message from the Kafka Topic.
Before moving forward in Kafka in detail, let us understand the actual meaning of the term
‘Messaging System’ in Kafka.
Messaging System: When we transfer data from one application to another, we use the Messaging ...