1

ええと、私は呼び出しごとにWCFサービスを考えており、スケーラビリティの理由から非同期メソッドを使用しています。それから私は次のように考えています、サービスまたはクライアントに非同期メソッドを持っている方が良いですか?

私が見るすべての例は、サービスのコントラクトにあり、begin / endメソッドを実装してから、クライアントがこのメソッドを使用します。

しかし、私は他の可能性を考えています。サービスとクライアントで通常のメソッドを開始/終了メソッドを実装するか、CTPを使用してサービスのメソッドを非同期に使用することは可能ですか?このフォームを使用すると、スケーラビリティのメリットが失われますか?

ありがとう。ダイムロック。

4

1 に答える 1

2

この場合、Begin / Endパターンを使用します。これは、サービスが長時間実行される操作であり、処理の遅延が予想されることをクライアントに明示的に伝えるメッセージです。

一方、通常のメソッドがあり、クライアントの1つがメソッド呼び出しを適切にコーディングしなかった場合、スケーラビリティーの取り組みはすべて役に立ちません。

于 2012-04-27T20:21:31.673 に答える