我正在使用 Rails 构建一个网站,它将在后台执行某些操作。我不想使用 DelayedJob,因为它需要一个数据库。
我不想做的很简单:从另一个站点获取一些数据,将响应保存在内存中,并保留 10 分钟。
有什么工具可以做到这一点吗?
我正在使用 Rails 构建一个网站,它将在后台执行某些操作。我不想使用 DelayedJob,因为它需要一个数据库。
我不想做的很简单:从另一个站点获取一些数据,将响应保存在内存中,并保留 10 分钟。
有什么工具可以做到这一点吗?
使用 resque http://github.com/defunkt/resque。它使用 redis 支持的数据存储而不是数据库。
您可能还想随时尝试。它基本上是一个将预定作业写入 cron 的 ruby 脚本。
您可以在后台使用 rake 任务来执行此操作。将其作为 cron 作业或守护程序运行以在后台执行任务。