Вопросы по Kafka — часть 2
124 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
В каких случаях сообщения в Kafka распределяются по партициям с использованием стратегии Round-Robin?
backend
middle
1×
С какими системами на базе Apache Kafka вы работали?
backend
middle
1×
Как определить, в какой топик было отправлено сообщение в Kafka?
backend
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
В каких случаях сообщения в Kafka распределяются по партициям с использованием стратегии Round-Robin?
Стратегия Round-Robin для распределения сообщений по партициям в Kafka применяется только в одном случае: когда у сообщения отсутствует ключ (key == null) и продюсер явно настроен на использование RoundRobinPartitioner. В современных версиях Kafka (2.4+) при null ключе по умолчанию используется StickyPartitioner, который отправляет все сообщения без ключа в одну партицию, пока не накопится батч, и только потом…
✓ Round-Robin применяется только для сообщений с key == null и явно установленным RoundRobinPartitioner (или на старых версиях Kafka до 2.4).
✓ В современных версиях по умолчанию для null-ключа используется StickyPartitioner, который группирует сообщения в батчи для одной партиции.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Как найти нужное сообщение в Kafka, если имя топика неизвестно?
backend
middle
1×
Как реализовать партиционер для сообщений с разными ключами, чтобы равномерно распределить их по партициям в Kafka?
backend
middle
1×
Как правильно выбрать партицию для сообщения в Kafka?
backend
middle
1×
На основе чего Kafka принимает решение о распределении сообщений по партициям?
backend
middle
1×
Что такое offset в Apache Kafka?
backend
middle
1×
В каких сценариях чаще всего используется Apache Kafka?
architecture
middle
1×
Как повторно прочитать сообщение из Apache Kafka?
backend
middle
1×
Что вы имеете в виду, когда говорите, что Kafka пытаются использовать как базу данных?
architecture
middle
1×
Какие могут быть причины для переноса интеграции на Apache Kafka?
architecture
middle
1×
Как вы организовали архитектуру с использованием Kafka для обеспечения отказоустойчивости и гарантированной доставки сообщений?
architecture
senior
1×
Как настроить семантику exactly-once в Apache Kafka?
backend
senior
1×
Будет ли отправка сообщения в Kafka откатываться, если она выполняется внутри метода с аннотацией @Transactional?
backend
middle
1×
Насколько глубоко вы работаете с Apache Kafka?
backend
middle
1×
В чем отличие Apache Kafka от альтернативных инструментов для обмена сообщениями?
architecture
middle
1×
Что такое Apache Kafka и как она используется в распределённых системах?
architecture
middle
1×
Как бы вы решали ситуацию, если не указывать ключ при распределении сообщений в топике Kafka?
backend
middle
1×
Как настроить consumer в Kafka, чтобы каждое сообщение вычитывалось ровно один раз?
backend
senior
1×
Как по умолчанию будут распределяться сообщения в топике Kafka с четырьмя разделами?
backend
middle
1×
На основании какого принципа распределяются сообщения в очереди или топике при использовании ключа?
architecture
middle
1×
За счет чего Apache Kafka масштабируется и какие архитектурные особенности позволяют это реализовать?
backend
middle
1×
Зачем нужен ключ сообщения в Kafka и какова его практическая цель?
backend
middle
1×
Как будет происходить чтение сообщений в Kafka с четырьмя консьюмерами и четырьмя партициями?
backend
middle
1×
Как реализован паттерн Publisher/Subscriber и каковы его ограничения по сравнению с Apache Kafka?
architecture
middle
1×
Как происходит сжатие данных в Apache Kafka?
backend
middle
1×
Как вы реализовывали обмен сообщениями между сервисами с помощью Kafka?
backend
middle
1×
Сколько потребителей может быть у одной партиции в Kafka?
backend
middle
1×
Сложно ли создать consumer-группу в Apache Kafka?
backend
junior