Junior — Middle
Обяснете концепцията за архитектура Master-Slave и нейните особености.
sobes.tech AI
Отговор от AI
Архитектурата Master-Slave предполага разделяне на системата на основен (Master) и подчинени (Slave) компоненти. Master контролира и координира работата на Slave, разпределя задачи и събира резултати.
Характеристики:
- Master инициира операции и управлява процеса.
- Slave изпълняват командите на Master и връщат данни.
- Тази архитектура опростява управлението, но може да създаде тесен момент в Master, ако е претоварен.
Пример: в разпределени системи, Master може да разпределя задачи за обработка на данни между няколко Slave.