Phase 3Intermediate4 of 18 in Apache Kafka
Consumers & Consumer Groups
The poll loop, offsets and commits, consumer groups and scaling limits, rebalancing protocols (eager, cooperative, static membership, the new KIP-848 protocol), and processing models that don't break ordering.
Consumers decide delivery semantics. When you commit an offset relative to processing decides whether a crash loses records or duplicates them, and how you thread your processing decides whether per-key ordering survives.
This phase covers the consumer mechanics precisely, then the group protocol that assigns partitions, because rebalances are behind a large share of real Kafka incidents.
0/5 · 0%
5 topics ~41 min 8 code blocks & diagrams