Was ist das Master/Slave Prinzip?


Das Master/Slave-Konzept ist nicht das einzige Architekturmodell zur Steuerung von Ressourcen. Eine bekannte Alternative stellt das Client-Server-Modell dar. Bei diesem Modell bieten Server Dienste an, die Clients je nach Bedarf nutzen. Im Internet ist das Modell das am häufigsten angewendete Architekturmodell. Das Versenden von E-Mails per SMTP, IMAP oder POP, das Senden von HTTP-Anfragen an einen Webserver sowie der Datentransfer auf einen Server via File Transfer Protocol, kurz FTP, sind beispielsweise durch das Client-Server-Modell realisiert.

Ein weiteres Architekturmodell, das in diesem Zusammenhang relevant ist, ist das Peer-to-Peer-Modell. Dabei bildet ein Peer-Programm Server und Client gleichzeitig ab. Die Peers sind, anders als beim Master-Slave-Prinzip, gleichberechtigt und erfüllen sowohl Server- als auch Client-Aufgaben. Die Peer-to-Peer-Architektur findet ihren Einsatz vor allem bei Filesharing-Services oder Grid Computing.



Source link

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen