0
以下の文を使用して、モバイルアプリから電話をかけます。ESBレストコールは、トラフィックが多いときに応答するのに時間がかかりすぎる。理由は何でしょうか?
HttpRequestMessage httpResponseMessage = await httpClient.SendRequestAsync(msg).AsTask(getTimeoutToken())
これは、トラフィックが少ないときに完全に機能します。ミリ秒から5秒しかかかりません。トラフィックが多い(ユーザー数が多い)場合、上記のステートメントには時間がかかりすぎます。ピーク時には5分〜3時間かかります。私はまた働いていないアプリで300秒のタイムアウトを設定しました。
このパフォーマンスの問題の原因は何ですか?その理由の一つは、トラフィックの間に可能性が伝えるのは難しいが、外れ値の一部が
1かもしれないコードを見ずに