1

コントローラーの 1 つで SOAP サービスを呼び出す Rails アプリがあります。問題は、ユーザーがページを送信し、アプリが SOAP リクエストを送信したときに、Savon gem が SOAP リクエストに対してブロッキング呼び出しを使用しているため、ユーザーは SOAP レスポンスを待たなければならないことです。

Savonに非同期で動作するように指示する方法、またはこのメソッドを非同期で呼び出すようにrails/rubyに指示する方法はありますか?

ありがとう!

4

1 に答える 1

0

リクエストを非同期に送信するには、別のスレッド内でリクエストを送信できます。

マルチスレッドの詳細については、こちらをご覧ください

于 2011-12-22T04:09:21.803 に答える