これまでのところ、デュアル チャネルから取得できる即時の通知を除いて、クライアント ポーリング システムでデュアル チャネルを使用するメリットを実際に提供できる人は誰もいません。他のすべてのポイントは、すぐに通知する必要がない場合、デュアルバインディングが負の価値を提供することを示しています-これに反対する人はいますか?
WSDualHttpBinding を IIS ホステッド サービスで使用する場合と、WCF サービスを呼び出すクライアント ポーリングを使用する場合の利点は、後者でサービスが問題のデータをキャッシュしたと仮定した場合です。
このシナリオは、イベントが発生したときにサービスによってクライアントに通知する必要がある通知タイプのサービス用です。
具体的には、WSDualHttpBinding はポーリングよりもどのような利点がありますか? 例: ネットワーク トラフィックの削減、設計の高速化、保守の容易化、制御の強化 ???
私が理解していることから、WSDualHttpBinding はクライアント ポーリングよりもスケーラブルではありません。編集: Matt が提供したように、タイム クリティカルは二重バインディングの 1 つの理由である可能性があります。
これが私がこれまでに持っているものです:
WSDualHttpBinding
adv: ポーリング タイマーを待たずにすぐに応答を取得できます
dis: WsHttpBinding よりスケーラブルではない
dis: ファイアウォールに優しくない
dis: WSHttpBinding より遅い
コメントに基づいてこれに追加します。間違っていることがあればお知らせください。
入力していただきありがとうございます:-)