Ruby1.9.3とRails3.2を使用して、私の目標は
1)2つの非同期http要求を開始req1
しreq2
ます。
2)これらが応答を待っている間に、他の処理を実行します。
3)から応答を受け取ったら、それreq1
を処理して、返されるのを待つ必要がありますreq2
。最初に戻る場合は、終了するのをreq2
待ってreq1
からそれを処理してから、から返されたデータを処理しreq2
ます。
スレッドで試してみましたが、両方のスレッドが応答を返すまで何もできないようです。EventMachineでやりたいことを成し遂げることは可能だと思いますが、私が知らない好ましい解決策があれば、それは避けたいと思います。何か案は?ありがとう!