Gem qu 又一个后台任务的 gem

huacnlee · 2011年11月07日 · 最后由 wxianfeng 回复于 2012年02月04日 · 3536 次阅读

继 Delayed_job 和 Resque 之后又来了一个后台任务的

https://github.com/bkeepers/qu

qu 的特点是支持 mongodb,支持 worker 被 kill 的情况下也不会丢任务 另外还有一个 resque 之后出来的队列 gem 是 queue_classic,特点是用 postgres 来做任务队列 https://github.com/ryandotsmith/queue_classic

不过都没有将任务 schedule 到某个特定时间点的功能,所以我还在用 resque 和 resque-scheduler。。

#1 楼 @cqpx schedule 用 Cron, 有 Ruby Gem 可以方便创建 cron,这个 gem 叫:whenever

https://github.com/javan/whenever

这里还有视频教程

http://railscasts.com/episodes/164-cron-in-ruby

用 resque 的飘过!!!

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