EventMachineを使用したSOAP呼び出し
-
11-07-2019 - |
質問
EventMachine内で非ブロッキングSOAPリクエストを行う方法はありますか?
adwords4r gemを使用して、google adwords api(SOAPベース)と対話するrubyアプリケーションを作成しています。アプリケーションは、EMを使用してstomp接続を介してメッセージを受信し、AdWords APIにSOAP呼び出しを行ってそれらのメッセージを処理します。処理はリアクタスレッド内で行われるため、明らかにこれらの呼び出しが非ブロッキングである必要があります。 1つのオプションはEM.deferを使用することですが、スレッドプール内の多数のスレッドのオーバーヘッドは避けたいです。
解決
HandSoap はEventMachineを使用できます。
他のヒント
この質問でタンブルウィードバッジを獲得した後、#eventmachine IRCについて尋ねました。どうやら、 EM.defer
所属していません StackOverflow