Junior — Middle
Explique o conceito de arquitetura Master-Slave e as suas características.
sobes.tech IA
Resposta da IA
A arquitetura Mestre-Escravo implica dividir o sistema em componentes principais (Mestre) e subordinados (Escravo). O Mestre controla e coordena o trabalho do Escravo, distribui tarefas e recolhe resultados.
Características:
- O Mestre inicia operações e gere o processo.
- Os Escravos executam comandos do Mestre e devolvem dados.
- Esta arquitetura simplifica a gestão, mas pode criar um ponto de estrangulamento no Mestre se estiver sobrecarregado.
Exemplo: em sistemas distribuídos, o Mestre pode distribuir tarefas de processamento de dados entre vários Escravos.