Producer and consumer in Apache Kafka®
Apache Kafka® is a high-throughput distributed system for exchanging messages between data producers and consumers.
Producer
A producer is a data source application responsible for publishing messages to Apache Kafka® topic partitions. Topics can be shared between different brokers by partitions.
To write messages to a topic and topic partition, an application must be granted the appropriate rights.
Consumer
A consumer is an application responsible for receiving messages from a topic and processing them.
To subscribe to a topic, an application must be granted the appropriate rights.
For more information, see the official Apache Kafka® documentation for producers
See also
Previous
Next