2011-12-22 99 views
1

我有一個Rails應用程序,它在我的一個控制器內調用SOAP服務。的問題是,當用戶提交頁面和應用程序發出的SOAP請求,用戶結束不必等待SOAP響應,因爲薩翁寶石使用阻塞調用的SOAP請求。獲取Savon SOAP客戶端請求變爲非阻塞(異步)

不知道如何告訴薩翁異步行爲或告訴Rails/Ruby以這種方法調用異步?

謝謝!

回答

0

要異步發送請求,可以在另一個線程內發送請求。

你可以閱讀更多多線程here

+0

這將導致Rails內的問題? – 2011-12-23 04:15:20

+0

這應該不是問題,但如果你真的擔心它,那麼你應該看看resque在https://github.com/blog/542-introducing-resque。這將需要更多的設置,但效果很好。 – Dipil 2011-12-23 05:49:29