Einen Dienst multithreaded implementieren

Das Wesen einer Client/Server-Architektur besteht darin, dass mehrere Clients auf einen Dienst zugreifen können. Die meisten Personen, die ich im Rahmen von unzähligen Ausbildungsstunden getroffen habe, assoziieren mit der Aussage »mehrere Clients greifen auf einen Dienst zu«, dass der Dienst auch gleichzeitig mehrere Zugriffe verarbeitet. Je nach Implementierung der Technik ist diese Assoziation wahr oder eben falsch.

Im siebten Kapitel wurde im Abschnitt „Die Drosselung von Diensten konfigurieren“ erläutert, dass die Standardwerte der WCF so definiert sind, dass ein Dienst mehrere Aufrufe nicht parallel verarbeitet. Diese Konfiguration hat den eindeutigen Vorteil, dass die Programmierung eines einfachen ...

Get Handbuch der .NET 4.0/4.5-Programmierung. Band 3 Verteilte Anwendungen 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.