1

私の Rails アプリケーションは、Koala を使用して Facebook に接続します。

高速化のためにバッチ呼び出しを使用していますが、さらに高速化するために複数の呼び出しを並行して行いたいと考えています。

レールで複数の呼び出しを並行して行う正しい方法は何ですか?

  • レール内でスレッドを使用しても安全ですか? どうやって?

  • Typhoeus を使用するコードを見たことがありますが、それを使用する場合は、Koala を使用するのではなく、Facebook への http 呼び出しを自分で行う必要があります。

  • そのためのサンプルコード/ガイドはありますか?

4

1 に答える 1

4

レール内でスレッドを使用しても問題ありません。使用しているライブラリがスレッドセーフであることを確認する必要があります!

ライブ データが必要ない場合は、代わりに resque や sidekick などのキューを使用します。セルロイドのようなものよりも多くのスレッドを実行したい場合: https://github.com/celluloid/celluloid/wiki/Basic-usage

于 2012-08-30T18:42:45.937 に答える