これはかなり読み込まれた質問ですが、ここで私が評価しようとしていることがわかります。オープンnettcpbinding接続の制限
私は、WCF経由で信頼性の高いセッションtcp接続を受け入れ、クライアントにコールバックチャネルを開きます。 99.999%の時間で、サーバーがコールバックを発行するのを待っているだけです(接続を維持するだけで、何も処理していない)。
どのマシンボトルネックに当てはまりますか?私は既にWCF <servicethrottling />
の属性をバインディングで処理しましたが、負荷/最大接続/「他の何かが欠けています」という観点から、Azure Small Instanceあたりのクライアント数を知ることができます全体的にみると、これらの人たちは空いて座っているだけで待っています。
+1良い質問 - 必ずしも良いデザインではなく、良い質問です。本物で非規範的なデザインの回答が面白いでしょう。 –
ええ、私は確かに異なるデザインを考えていますが、レイテンシのレスポンスは設計要件であるため、いくつかのメカニズムを排除することが期待されます。 –