Встречается на собеседованиях • сегодня
Какую знаешь формулу для определения количества Node для создания отказоустойчивой Kafka
Для отказоустойчивого кластера Kafka минимальное количество брокеров (Nodes) рассчитывается по формуле:
N = 2 * RF + 1,
где:
- RF (Replication Factor) – фактор репликации (обычно 3 для высокой доступности).
Пример:
java
int replicationFactor = 3;
int minNodes = 2 * replicationFactor - 1; // 5 брокеровПочему?
- Kafka требует RF + 1 брокеров для работы (один лидер + реплики).
- 2 * RF - 1 обеспечивает толерантность к отказу RF - 1 нод.
- Для RF=3: 5 нод допускают отказ 2 нод без потери данных.
Оптимально: 3-5 брокеров для прода (RF=3).

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