使用Backburner进行beanstalk时如何在开发过程中启动工作程序?

时间:2013-01-08 22:18:52

标签: ruby-on-rails beanstalkd

我已经读过了Backburner Tutorial,但它有点掩盖了工人的确切情况,似乎上帝用于生产环境,但所有其他例子只显示正在使用的Backburner.work,它不会异步处理。所以当我在开发模式下使用WEBrick时,我无法想象如何在队列中处理进程作业。

1 个答案:

答案 0 :(得分:1)

我将更新教程,但处理任务的最简单方法是使用rake任务:

rake backburner:work

这将处理控制台中的任务。如果您有动态队列或只想处理一个队列,可以在此处指定队列:

QUEUES=newsletter-sender,push-message rake backburner:work

这应该在开发中发挥作用。