我的rails应用程序使用Koala连接到Facebook。
我正在使用批处理调用来加快速度,我希望并行调用几个以使其更快。
在rails中并行进行多次调用的正确方法是什么?
在rails中使用线程是否安全?怎么样?
我看到一些使用Typhoeus的代码,但如果我使用它,我需要自己进行http调用,而不是使用考拉。
任何示例代码/指南?
答案 0 :(得分:4)
使用rails中的线程很好。你需要确保你使用的库是线程安全的!
如果您不需要实时数据,我宁愿使用像resque或sidekick这样的队列。如果你想做很多线程,那么你可能会更喜欢赛璐珞:https://github.com/celluloid/celluloid/wiki/Basic-usage