Aus dem Kurs: Refactoring: Bestehende Architekturen restrukturieren

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Gateway

Gateway

In diesem Video wollen wir uns mit einem Pattern beschäftigen, das Sie vielleicht eher aus dem Bereich Rechnernetze und Kommunikation kennen. Es handelt sich dabei um das Gateway. Dieses wurde zum Beispiel von Martin Fowler im Buch "Patterns of Enterprise Application Architecture" beschrieben und hilft uns auch bei der Restrukturierung. Um es besser zu verstehen, nutzen wir ein ganz praktisches Beispiel, und zwar stellen Sie sich vor, wir haben einen Server und diverse Clients. Die Clients kommunizieren mit dem Server, ganz normal, sie holen sich Daten ab, schicken Daten hin und so weiter und so fort. Jetzt haben Sie nur ein Problem, es sind so viele Clients, dass der Server überlastet ist. Also wollen wir einen zweiten Server daneben stellen. Stellt sich nur die Frage: Wie kommen die Clients jetzt eigentlich zu dem Server, mit dem sie tatsächlich kommunizieren sollen? Dazu führen wir ein Gateway ein. Das ist eine zentrale Stelle, die weiß, welche Server existieren, sie hat…

Inhalt