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.
source share