Встречается на 2% собеседований по Java
Что такое ключ в Kafka
Ключ в Kafka — это дополнительное поле сообщения, которое определяет, в какой партицию топика будет записано сообщение. Если ключ не указан, сообщения распределяются по партициям циклически (round-robin). Если ключ указан, Kafka использует хеш ключа для детерминированного выбора партиции, гарантируя, что сообщения с одинаковым ключом попадут в одну партицию и сохранят порядок.
Пример с кодом (Kafka Producer на Java):
java
ProducerRecord<String, String> record =
new ProducerRecord<>("my-topic", "user123", "order data");Здесь "user123" — ключ, а "order data" — значение. Все сообщения с ключом "user123" будут направлены в одну партицию.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы