Какие ещё узкие места могут быть у решения с передачей изображений через Kafka, помимо накладных расходов?

Узкими местами могут стать сеть, диски брокеров, репликация, память клиентов, медленная обработка и неравномерность партиций; важны также лимиты сообщений и восстановление после сбоя.

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

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

Узкими местами могут стать сеть, диски брокеров, репликация, память клиентов, медленная обработка и неравномерность партиций; важны также лимиты сообщений и восстановление после сбоя.

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

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

Узкими местами могут стать сеть, диски брокеров, репликация, память клиентов, медленная обработка и неравномерность партиций; важны также лимиты сообщений и восстановление после сбоя.

Крупные изображения увеличивают время повторной доставки и восстановления consumer, а одна тяжёлая задача может задерживать обработку последующих сообщений партиции. Если данные лежат отдельно, нагрузка переносится на объектное хранилище и скачивание workers. Оцените возраст очереди, распределение размеров, время обработки и ограничения внешних сервисов. Секреты доступа, срок хранения и удаление файлов тоже требуют контракта. Увеличение числа партиций не исправляет любое CPU-, I/O- или сетевое ограничение.

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

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

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

Подробнее