0

非同期リクエストに関するセクションで、Charles Lyon による OSCWCD の本を読んでいます。非同期サイクルでは、応答がコミットされた場合でもディスパッチできると言われています。私はなぜそう理解していないのですか?どんな洞察も素晴らしいでしょう!

4

1 に答える 1

0

非同期アプローチの一般的なアプローチは、クライアントが新しいチャネルを開いて非同期応答を受信し、そのチャネルのハンドルをサーバーに提供することです。非同期応答は、最初のクライアント要求/応答チャネルでは送信されず、クライアントが非同期応答を受信しなくなるまでアクティブなままの別のチャネルで送信されます。

サーバーが非同期応答を送信するためのチャネルをクライアントが提供できない場合、別の方法としてポーリングを使用します。この場合、サーバーは最初の要求応答の一部として、ポーリング URL を提供します。クライアントはそれを定期的にポーリングでき、サーバーが応答の準備ができたら、応答を返します。サーバーに応答がない場合、意味のある進行中のメッセージを返す必要があります。

于 2013-08-13T04:25:31.310 に答える