Bis jetzt kann niemand wirklich den Vorteil der Verwendung von Dual-Channel über ein Client-Abfragesystem bieten, außer für die sofortige Benachrichtigung, die Sie vom Dual-Channel erhalten können. Jeder andere Punkt sagt, wenn Sie nicht sofort bemerken müssen, liefert die doppelte Bindung negativen Wert - irgendjemand stimmt dem nicht zu?Welchen Vorteil hat WSDualHttpBinding in WCF?
Welchen Nutzen hätte die Verwendung von WSDualHttpBinding mit dem gehosteten IIS-Dienst im Vergleich zu einer Clientabfrage, die den WCF-Dienst aufruft, unter der Annahme, dass der Dienst die fraglichen Daten zwischengespeichert hat?
Dieses Szenario würde für einen Benachrichtigungsdiensttyp gelten, bei dem die Clients vom Dienst benachrichtigt werden müssen, wenn ein Ereignis eintritt.
Insbesondere, welche Vorteile bietet WSDualHttpBinding über das Abfragen? IE: Weniger Netzwerkverkehr, schneller zu entwerfen, einfacher zu warten, mehr Kontrolle ???
Von was ich verstehe, WSDualHttpBinding ist weniger skalierbar als Clientabfrage, warum also überhaupt verwenden? Edit: Wie Matt lieferte, kann zeitkritisch ein Grund für die Duplex-Bindung sein. Hier
ist das, was ich bisher:
WSDualHttpBinding
adv: kann sofortige Antwort erhalten w/o Warten auf Abruf-Zeitgeber
dis: weniger skalierbar als WSHttpBinding
dis: weniger firewall friendly
dis: langsamer als WSHttpBinding
Ich werde dazu aufgrund von Kommentaren hinzufügen, lassen Sie mich bitte wissen, wenn ich etwas falsch darstelle.
Dank für Sie Eingabe :-)
danke, das scheint ein Vorteil zu sein: – schmoopy