Чтобы два Kafka-потребителя независимо получали весь топик, им нужны разные consumer group IDs и подходящие начальные offsets.
Если есть два потребителя и мы хотим, чтобы оба получали все сообщения из топика, как их нужно настроить?
Чтобы два Kafka-потребителя независимо получали весь топик, им нужны разные consumer group IDs и подходящие начальные offsets.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Чтобы два Kafka-потребителя независимо получали весь топик, им нужны разные consumer group IDs и подходящие начальные offsets.
Внутри одной группы партиции распределяются между потребителями, а не дублируются каждому. Разные группы ведут независимый прогресс чтения. Для чтения уже существующих сообщений важно проверить сохранённые offsets и политику старта; смена группы сама по себе не гарантирует чтение всей истории вне retention.