Freigeben über


Entwicklung im Vergleich zur Bereitstellung im Netzwerk

Die meisten Entwickler schreiben und testen ihre Software auf einem schnellen zuverlässigen LAN. Ihr Client und Server befinden sich häufig im selben Netzwerksegment. Unter solchen Umständen reagiert das Netzwerk selten und die Konnektivität geht selten verloren. Bei der Bereitstellung in einer Kundenumgebung befinden sich Client und Server jedoch häufig in verschiedenen Netzwerksegmenten, möglicherweise geografisch entfernt, und der Server wird stark mit anderen Clients geladen. Mit anderen Worten: Die Reaktionsfähigkeit des Netzwerks kann nicht angenommen werden.

In diesem Artikel wird erläutert, wie robuste Client-/Serverarchitekturen angesichts der Unsicherheit erstellt werden, die durch ein systemintern unzuverlässiges Netzwerk und potenziell nicht verfügbare Server eingeführt wurde.