Встречается на собеседованиях • сегодня
Где распределяются партиции
Партиции распределяются в Kafka брокерах. Каждая партиция принадлежит одному брокеру (leader), но может реплицироваться на другие брокеры (followers) для отказоустойчивости. Распределение контролируется партиционированием:
- По умолчанию – используется хэш ключа сообщения (
key % число_партиций). Если ключnull, применяется round-robin. - Кастомное – можно реализовать интерфейс
Partitioner.
Пример:
java
// Создание продюсера с кастомным партиционером
props.put("partitioner.class", "com.example.CustomPartitioner");Партиции физически хранятся как директории на диске брокера в формате topic-partition. Например, orders-0, orders-1.

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