Junior — Middle
115
Quelle est la fonction du modèle architectural Master-Slave et dans quels cas est-il utilisé?
Réponse de l'IA
sobes.tech IA
Архитектурная модель Master-Slave (ведущий-ведомый) предполагает наличие одного главного узла (Master), который управляет одним или несколькими подчинёнными узлами (Slave). Master распределяет задачи, контролирует выполнение и собирает результаты, а Slaves выполняют конкретные операции по указанию Master.
Применяется такая модель в системах, где важна централизованная координация и контроль, например:
- Репликация баз данных (Master принимает записи, Slaves — читают данные)
- Распределённые вычисления, где Master распределяет задачи между Slaves
- Управление периферийными устройствами
Недостаток — зависимость от Master: при его отказе система может перестать работать корректно.