6

現在、Windows Azure について学んでいます。

私はいくつかのサンプルを見ていて、私が見るワーカーロールの OnStart イベントで

ServicePointManager.DefaultConnectionLimit = 5;

これの関連性がわかりません。

worker ロールでは、インスタンスの数を設定できるので、これによりエントリの数が制限されますか?

混乱してすみません。

4

2 に答える 2

8

私たちのチームでもこれに似た問題が発生しました。デフォルトでは、ドメインあたりのデフォルトの送信接続数は 2 に設定されています。これにより、実行できる同時接続数が制限され、実行の問題が発生する可能性があります。以下のブログを見て、問題について詳しく説明しています。

https://docs.microsoft.com/en-us/archive/blogs/jpsanders/understanding-maxservicepointidletime-and-defaultconnectionlimit

インスタンスの数を調整するという点では、Azure 内で実行されているインスタンスの数をスケール アウトできますが、単純にスケール アウトするだけでは、1 つのインスタンスのボトルネックに対処できません。

于 2012-04-21T03:42:50.693 に答える
3

この設定は、Windows Azure ストレージの使用に最も直接的に適用されます。このポリシーを設定しない場合、単一のホスト エンドポイント (.table.windows.core.net など) があり、2 つの接続のみに制限されます。ただし、Windows Azure ストレージについて知っている場合は、要求を並列化することでスケーリングを実現できることをご存知でしょう。この場合、多くの同時接続が必要です。極端なパーティショニングと多くの IO バウンド操作がある私たちの環境では、この制限は約 100、IIRC です。

于 2012-04-21T15:01:20.990 に答える