Что произойдёт, если двух потребителей не развести по разным consumer group?

Если речь о Kafka, потребители одной группы делят партиции между собой, а не получают каждый полную независимую копию потока.

Короткий ответ

Что ответить на собеседовании

Если речь о Kafka, потребители одной группы делят партиции между собой, а не получают каждый полную независимую копию потока.

Подробный разбор

Ответ с пояснениями

Условие

Что произойдёт, если двух потребителей не развести по разным consumer group?

Ответ

Если речь о Kafka, потребители одной группы делят партиции между собой, а не получают каждый полную независимую копию потока.

При одной партиции активным будет только один из двух потребителей. Если двум приложениям нужны все события независимо, назначают разные group.id. При rebalance и сбоях возможна повторная обработка, поэтому группа сама по себе не гарантирует exactly-once.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее