Обычно consumer group сама распределяет партиции между участниками. Ручное назначение требуется только при специальных требованиях и переносит восстановление на приложение.
Была ли необходимость вручную распределять партиции по подам?
Обычно consumer group сама распределяет партиции между участниками. Ручное назначение требуется только при специальных требованиях и переносит восстановление на приложение.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Обычно consumer group сама распределяет партиции между участниками. Ручное назначение требуется только при специальных требованиях и переносит восстановление на приложение.
На интервью объясните, использовали ли subscribe с группой или явный assign. При ручном назначении нужно продумать изменения состава pod, исключение конкурирующей обработки и хранение offsets. Не стоит закреплять партиции за случайными именами pod без устойчивой схемы владения.