Overview

Kafka combines three key capabilities: publishing and subscribing to streams of records, storing streams of records in a fault-tolerant durable way, and processing streams of records as they occur.

Core Concepts

  • Producer: Sends data to Kafka.
  • Consumer: Reads data from Kafka.
  • Topic: A category or feed name to which records are published.
  • Broker: A Kafka server.

Related Terms