Rails Rails 后台任务大家用什么方案

cjdx4311 · 2011年12月01日 · 最后由 zfben 回复于 2012年02月04日 · 5621 次阅读

我的项目中图片保存在云存储上,用户上传图片到服务器上,后台异步调用 python 脚本上传图片到云存储中

那么多方案不知道选哪个,有的需要数据库支持,resque 还要开个 redis,想轻量级的

用过之中 resque 最好

轻量级的好多呀 不过都需要自己去根据实际需求去衡量 1.system 2.fork 3.eventmachine

resque. 如果流量不是特别大,强烈推荐 delayed_job,磁盘队列。

Resque , DJ 的升级版

team 的小伙在项目里面选择了rufus scheduler,具体我还没时间去考察过

我自己做了一个轻量级的单线程后台处理工具,不需要额外的东西,任务信息都以文本形式保存在 tmp 目录下

https://github.com/benz303/zfben_rails_jobs

文档很简陋,具体用法可以看单元测试脚本:https://github.com/benz303/zfben_rails_jobs/blob/master/test/jobs_test.rb

需要 登录 后方可回复, 如果你还没有账号请 注册新账号