Finora, nessuno può offrire alcun vantaggio nell'utilizzare il doppio canale su un sistema di polling client, fatta eccezione per la notifica immediata che è possibile ottenere dal doppio canale. Ogni altro punto dice che se non hai bisogno di un preavviso immediato il doppio legame fornisce un valore negativo - nessuno è d'accordo con questo?Qual è il vantaggio di WSDualHttpBinding in WCF?
Quanto beneficio ci sarebbe di usare WSDualHttpBinding con il servizio ospitato da IIS rispetto a un sondaggio client che chiama il servizio WCF, supponendo che in quest'ultimo il servizio memorizzasse nella cache i dati in questione?
Questo scenerio sarebbe per un tipo di servizio di notifica in cui i client devono essere notificati dal servizio quando si verifica un evento.
In particolare, quali vantaggi offre WSDualHttpBinding tramite polling? es .: meno traffico di rete, più veloce da progettare, più facile da mantenere, più controllo ???
Da quello che ho capito, WSDualHttpBinding è meno scalabile del polling del client, quindi perché usarlo del tutto? Modifica: come fornito da Matt, l'ora critica può essere una delle ragioni per l'associazione duplex.
Ecco quello che ho finora:
WSDualHttpBinding
adv: è possibile ottenere una risposta immediata w/o in attesa di timer di polling
dis: meno scalabile rispetto wsHttpBinding
DIS: meno firewall friendly
dis: più lento di WSHttpBinding
Aggiungerò a questo sulla base di commenti, per favore fatemi sapere se dichiari qualcosa in modo errato.
grazie per voi :-) ingresso
grazie, sembra un vantaggio per wshttpbinding :-) – schmoopy