Kafka - API

Kafka Commit Log Messaging Process

About

Kafka has four core APIs:

  • The Producer API allows an application to publish a stream of records to one or more Kafka topics.
  • The Consumer API allows an application to subscribe to one or more topics and process the stream of records produced to them.
  • The Streams API allows an application to act as a stream processor, consuming an input stream from one or more topics and producing an output stream to one or more output topics, effectively transforming the input streams to output streams.
  • The Connector API allows building and running reusable producers or consumers that connect Kafka topics to existing applications or data systems. For example, a connector to a relational database might capture every change to a table.

Documentation / Reference





Discover More
Kafka Commit Log Messaging Process
Kafka - Broker Api Version

This tool displays the API versions of all the nodes in the cluster. On the left are APIs. On the right are the range of version which the broker supports. The usable version shown in brackets...
Kafka Commit Log Messaging Process
Kafka - Stream Application

in Kafka. The stream API The Kafka cluster stores streams of records in categories called topics. configuration-parameters|Doc...



Share this page:
Follow us:
Task Runner