Editorial question54.5K views4,877 votes0 answers1,155 following
AI-generatedBounded Kafka consumer range skips or duplicates records after rebalance
Goal Consume a fixed offset range using seek() and stop at a target end offset, effectively paginating a large dataset without server‑side query pagination. Constraints and uncertainty Consumer group rebalances revoke partitions; the committed offset determines the resume point. If the application commits before the range is fully processed, records may be s