Средний
Что такое Consumer Group и зачем она нужна?
Consumer Group — это группа консьюмеров (читателей), которые совместно читают данные из топика.
Правило: Одна партиция может читаться только одним консьюмером из одной группы.
- Если партиций 4, а консьюмеров 2 -> каждый читает по 2 партиции.
- Если партиций 4, а консьюмеров 4 -> каждый читает по 1 партиции (максимальный параллелизм).
- Если партиций 4, а консьюмеров 5 -> один консьюмер будет простаивать (idle).
💡 Суть: Consumer Group позволяет балансировать нагрузку и масштабировать чтение.