【发布时间】:2012-02-14 12:50:25
【问题描述】:
我需要在几天的时间里从多个 API 访问和提取数据。这是流数据,因此该过程将一直运行。每个进程都会拉入数据并将其插入到单独的谷歌融合表中。
因为我想在后台运行这些进程并忘记它们,所以只能监控它们是否失败并且不重新启动。
我查看了延迟作业、Resque、Beanstalk 等,我的问题是这些进程能否同时运行。我不想让进程排队,只是在后台运行它们。
我也看过 Spawn,但并不完全明白它是如何工作的。
那么我有哪些选择,有人有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 delayed-job resque spawn