What is the difference between a simple consumer and a high-level consumer?

What is the difference between a simple consumer and a high-level consumer in Apache Kafka? I could not understand from the many definitions available on the Internet.

+5
source share
1 answer

A high-level user can automatically handle things like offset compensation and rebalancing between consumer instances in a consumer group.

Using a simple consumer, you need to manage subscription to sections, broker changes and bias. The concept of a consumer group does not exist for a simple user API.

+13
source

All Articles