Junior — Middle
Wyjaśnij koncepcję architektury Master-Slave i jej cechy.
sobes.tech AI
Odpowiedź od AI
Architektura Master-Slave zakłada podział systemu na główny (Master) i podrzędne (Slave) komponenty. Master kontroluje i koordynuje pracę Slave, rozdziela zadania i zbiera wyniki.
Cechy:
- Master inicjuje operacje i zarządza procesem.
- Slave wykonują polecenia Mastera i zwracają dane.
- Taka architektura upraszcza zarządzanie, ale może tworzyć wąskie gardło w Masterze, jeśli jest przeciążony.
Przykład: w systemach rozproszonych Master może rozdzielać zadania przetwarzania danych między kilkoma Slave’ami.