ruby-on-rails – Resque ..如何获得队列列表
好的..在heroku上我有24个工人(据我所知)
我说1000个客户.每个在 postgresql数据库中都有自己的“架构”. 每个客户都有可以“以后”完成的任务.向我的公司发送订单后端,就是一个很好的例子. 我在想我可以为每个客户端创建一个新队列,每个队列都有自己的工作者(进程).这似乎不在卡片中. 好吧..我现在的想法是在客户记录中有一个队列字段.. (任何反击的想法都会很棒,我真的在吐球阶段) 但是现在.我想弄清楚如何为每个队列创建一个worker. 阅读onhttp://blog.winfieldpeterson.com/2012/02/17/resque-queue-priority/ 解决方法
我只是坚持主题:)
在resque中获取所有队列非常容易 Resque.queues 是所有队列名称的列表,它不包括’失败’队列,我做了这样的事情 (['failed'] + Resque.queues).each do |queue| queue_size = queue=='failed' ? Resque::Failure.count : Resque.size(queue) end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |