Kafka Consumer

Noun · Development

Definitions

  1. A client application that reads records from one or more Kafka topics, typically as part of a consumer group that divides partitions among members. Consumers track offsets to know which messages have been processed and can replay data by resetting those offsets.

    In plain English: It is a program that reads event messages from Kafka so it can process them.

    Example: "The Kafka consumer is lagging because one partition has all the expensive events and the handler is single-threaded."

Related Terms