0

Eclipse で自動化された Junit テスト ケース生成について読んでいるときに、この文に出くわしました。

the testcases were generated to test both the synchronous and asynchronous clients.

これら2つの用語の定義とそれらの違いを見つけるために多くのグーグル検索を行いましたが、適切な答えが見つかりませんでした.

同期クライアントと非同期クライアントとは何か説明してもらえますか?

4

1 に答える 1

1

EAI パターンから:

Web サービスの同期実装では、リクエストがサーバーに送信された時点からクライアント接続が開いたままになります。クライアントは、サーバーが応答メッセージを返すまで待機します.... 現在、ほとんどの Web サービス ツールキットは、デフォルトで同期メッセージングのみをサポートしています。ただし、一部のベンダーは、非同期メッセージ キューイング フレームワークなどの既存の標準やツールを使用して、Web サービスの非同期メッセージングをエミュレートしています。

非同期クライアントでは、サーバーがジョブを完了した後、クライアントはサーバーからの着信データを処理できる必要があります。非同期リクエストは、「ファイア アンド フォーゲット」メカニズムのようなものです。Target は進行状況をお知らせします。

于 2013-07-04T11:05:43.467 に答える