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