6

問題:

  • 一部の Web サービスを (ページから) 非同期で呼び出す Web アプリがあります。
  • 通常はこれで問題ありませんが、負荷テストで(タイムアウトが原因で)失敗するものもあります。

Web アプリケーションで Web サービスを非同期的に呼び出すための推奨される「ベスト プラクティス」は (ある場合) ありますか?

  • 使えそうなパターンはありますか?
  • サービスの直接呼び出しは避けるべきですか? (おそらくAJAXなどの他の方法に頼っていますか)?

説明する - 直接呼び出し:

WSNameSpace.WSName svc = new WSNameSpace.WSName();
svc.EventName += new WSNameSpace.EventNameEventHandler(CallbackDelegate);
svc.ServiceMethodAsync(param1, param2);
  • サービスを呼び出すよりも、例外処理の改善に集中する必要がありますか?

どうもありがとう。

ロブ

アップデート

私はグーグルをしていて、「サービスエージェント」の作成に関するこの記事を見つけました。これはWinFormsに関連していますが、後でこれを読んで、これに関する私の考えにどのように影響するかを確認します:)

4

1 に答える 1

4

非同期ページで Web サービスへの非同期呼び出しを使用します。このようなものhttp://gofrom.us/6LC

于 2008-11-12T10:45:43.567 に答える