Встречается на собеседованиях • сегодня
Есть ли правило назначения партиций и брокеров
В Kafka партиции назначаются брокерам автоматически или вручную. Основные правила:
- Автоматическое назначение (по умолчанию):
- Партиции равномерно распределяются между брокерами
- Kafka учитывает баланс нагрузки и репликацию
java// Создание топика с 3 партициями и 1 репликой adminClient.createTopics(Collections.singleton( new NewTopic("my-topic", 3, (short) 1) ));
-
Ручное назначение:
- Можно явно указать брокеров для партиций через
--replica-assignment - Используется для тонкой настройки или специальных требований
- Можно явно указать брокеров для партиций через
-
Репликация:
- Лидер партиции обрабатывает запросы
- Фолловеры только реплицируют данные
- При выходе лидера из строя один из фолловеров становится лидером
Правила ребалансировки:
- При добавлении/удалении брокеров Kafka автоматически перераспределяет партиции
- Можно настроить политики размещения (rack awareness) для отказоустойчивости

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