0

httpwebrequest.beginGetResponse() を使用して Web サービスを非同期的に呼び出す wcf サービスがあります。私の問題は、TPL (最大同時実行数: 300) を使用して別のサービスから呼び出すと、帯域幅がダウンし、インターネットに接続できなくなることです。この悪影響を制限するための良い解決策はありますか? 私はすでに設定で設定しようとしました

<connectionManagement>
    <add address="*" maxconnection="2000" />
</connectionManagement>

しかし、これは機能しません

あなたの助けのおかげで

4

1 に答える 1

0

わかりました...私のwcfサービスでは、置き換えます

[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.PerSession)]

[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.PerCall)]

これで問題なく動作します。誰に説明がありますか?

于 2013-03-06T16:39:12.770 に答える