Back

Explore Courses Blog Tutorials Interview Questions
0 votes
3 views
in Big Data Hadoop & Spark by (9k points)
What is Apache Kafka?

1 Answer

0 votes
by (45.3k points)

Apache Kafka, in simple terms, is a distributed publish-subscribe messaging system that gets data from various data sources and makes this data available in real-time to the systems in the target. It is written in Java and Scala and is generally associated with stream processing Big Data in real-time. It tends to facilitate asynchronous data exchange between various applications, processes, and servers.

It is a distributed streaming platform that has the following capabilities:

  • Subscribe as well as publish streams of data. It is similar to an enterprise messaging system or a messaging queue.
  • Its fault-tolerant feature allows it to store streams of data in a durable manner.
  • It processes streams of data when they occur.

To learn in-depth about Apache Kafka and build a career in this field, sign up for an online Kafka Training.

You should also check out this Kafka video available on YouTube:

Related questions

0 votes
1 answer
0 votes
1 answer
asked Feb 17, 2020 in Big Data Hadoop & Spark by anmolj (9k points)
0 votes
1 answer
asked Feb 17, 2020 in Big Data Hadoop & Spark by anmolj (9k points)
0 votes
1 answer
asked Mar 3, 2021 in AWS by devin (5.6k points)

Browse Categories

...