Что делали с отставанием consumer'а при перевыкатке?

При перевыкладке сохраняйте неподтверждённый прогресс и обеспечивайте достаточно мощности для догоняния очереди. Важно контролировать lag и время ребалансировки, а не скрывать отставание.

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

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

При перевыкладке сохраняйте неподтверждённый прогресс и обеспечивайте достаточно мощности для догоняния очереди. Важно контролировать lag и время ребалансировки, а не скрывать отставание.

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

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

При перевыкладке сохраняйте неподтверждённый прогресс и обеспечивайте достаточно мощности для догоняния очереди. Важно контролировать lag и время ребалансировки, а не скрывать отставание.

Graceful shutdown даёт завершить текущую обработку, но авария всё равно требует безопасного повтора. Оцените скорость поступления и обработки, retention и нагрузку на БД. Массовая одновременная остановка всех consumers может создать пик lag, поэтому порядок rollout тоже важен.

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

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

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

Подробнее