私はクロージャを使ってバックグラウンド処理を行いたいと思います。私はこのアプリが途中でクラッシュするかどうかは気にしません。それは冪等で実行される機会が多いため、Starlingのような重いソリューションは必要ありません。 Merbので、私はこれを行うことができました:Rails 3にはmerbのrun_later関数が組み込まれていますか?
data_to_process = get_that_data
run_later do
# process data in the data_to_process variable
end
# do work that needs to be responsive and
# doesn't depend on the processing of data_to_process
のRails 3に組み込ま相当するものはあり、または私はRailsの2.2のためにそのようなことを行うために書かれた無数のプラグインのいずれかを使用する必要があります以降?この種のプラグインを使用する必要がある場合は、どちらを使用するのが最適でしょうか?理想的には構成を必要とせず、上記のようにクロージャを実行する必要があります。
は、私はそのdelayed_jobは、私はおそらく使用すべきかでお知らせいただきありがとうございます。これはrun_laterと比較してかなり重いので、今はスレッドプールを使用するかもしれません。 – itfische