Consumer group — набор консьюмеров с одним group.id, совместно читающих топик: каждая партиция назначается максимум одному члену группы.
Разбор
- Масштабирует обработку горизонтально по партициям.
- Разные group.id читают один топик независимо (свой offset).
- При изменении состава группы — rebalance.
- Число активных консьюмеров > числа партиций не ускорит чтение лишних воркеров.
Итог
Group делит партиции между воркерами и хранит общий прогресс.