Kapitel 9. Dienste in der Warteschlange
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
WCF ermöglicht eine getrennte Arbeit: Der Client sendet Nachrichten an eine Warteschlange, und der Dienst verarbeitet sie. Eine solche Interaktion ermöglicht andere Möglichkeiten als die bisher vorgestellten und damit auch ein anderes Programmiermodell. In diesem Kapitel erfährst du zunächst, wie du einfache Warteschlangendienste einrichtest und konfigurierst. Anschließend werden Aspekte wie Transaktionen, Instanzmanagement und Ausfälle sowie deren Auswirkungen auf das Geschäftsmodell des Dienstes und seine Implementierung behandelt. Das Kapitel endet mit meiner Lösung für einen Antwortdienst und einer Diskussion über die Verwendung der HTTP-Bridge für Warteschlangenaufrufe über das Internet.
Getrennte Dienste und Kunden
Die vorangegangenen Kapitel basierten alle auf einer verbundenen Interaktion zwischen dem Client und dem Dienst, bei der beide Seiten in Betrieb sein müssen, um miteinander interagieren zu können. Es gibt jedoch eine ganze Reihe von Fällen (sowie die allgemeine Rechtfertigung des Geschäftsmodells), in denen die Interaktion in einer serviceorientierten Anwendung ohne Verbindung stattfinden soll:
- Verfügbarkeit
- Der Kunde muss möglicherweise auch dann mit dem Dienst arbeiten, wenn er nicht verbunden ist, z. B. wenn er ein mobiles Gerät benutzt. Die Lösung besteht darin, die Anfragen in eine ...
Get Programmierung von WCF-Diensten, 4. Auflage 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.