Consumers & Consumer Groups
5 Topics
1
How Kafka Consumers Work
The poll loop, partition subscription, and deserialization.
2
Consumer Groups and Partition Assignment
Horizontal scaling and partition sharing algorithms.
3
Offset Management — Auto-commit vs Manual commit
Guarantees of at-least-once, at-most-once, and manual commit patterns.
4
Consumer Rebalancing — Causes, Types, and Impact
Eager vs Cooperative Sticky assignment and rebalance storms.
5
Dead Letter Queues and Error Handling in Consumers
Retries, backoffs, and routing poison pills.