Встречается на собеседованиях • сегодня

Зачем нужен Master-Slave

Master-Slave — это архитектурный паттерн, где один узел (Master) управляет другими (Slave). Основные цели: - **Распределение нагрузки**: Master делегирует задачи Slave-узлам, повышая производительность. - **Отказоустойчивость**: Если Slave падает, Master может перенаправить задачи другим узлам. - **Масштабируемость**: Легко добавлять новые Slave-узлы. Пример в Java (упрощённый): ```java // Master class Master { private List slaves = new ArrayList<>(); void assignTask(Task task) { slaves.get(0).execute(task); // Простое распределение } } // Slave class Slave { void execute(Task task) { // Обработка задачи } } ``` Используется в БД (репликация), распределённых системах, многопоточности.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы