Kapitel 2. Protokolle

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Es gibt verschiedene Methoden, mit denen ein Prozess mit anderen Prozessen kommunizieren kann. Ein Beispiel dafür ist die Kommunikation über das Lesen und Schreiben im Dateisystem oder über mit Hilfe von Inter-Process Communication (IPC). Bei diesen Ansätzen kann ein Prozess jedoch nur mit anderen Prozessen auf demselben Rechner kommunizieren.

Stattdessen werden Prozesse normalerweise so aufgebaut, dass sie direkt mit dem Netzwerk kommunizieren. Dies ermöglicht zwar immer noch die Kommunikation zwischen Prozessen auf demselben Rechner, aber noch wichtiger ist, dass die Prozesse über ein Netzwerk kommunizieren können. Einem einzelnen Rechner stehen nur begrenzte Ressourcen zur Verfügung, während aufmehrerenRechnern weitaus mehr Ressourcen verfügbar sind.

Hinweis

Jeff Bezos ordnete Anfang der 2000er Jahre an, dass Amazon-Dienste APIs über das Netzwerk zur Verfügung stellen müssen. Dies hat Amazon von einem einfachen Buchladen zu dem Cloud-Riesen gemacht, der AWS ist. Dieses Muster wird heute von allen Technologieunternehmen übernommen und ermöglicht es den Teams, in einem noch nie dagewesenen Tempo auf Daten zuzugreifen und Innovationen voranzutreiben.

Ein Protokoll ist ein standardisiertes Format für die Kommunikation zwischen zwei Parteien. Wenn die Kommunikation ohne Protokolle erfolgt, ist es unvermeidlich, dass Nachrichten ...

Get Verteilte Systeme mit Node.js now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.