【发布时间】:2014-05-06 16:30:36
【问题描述】:
我正在尝试使用 Laravel 设置 IronMq 队列,并且我已经让它工作了,但关键是该行为不是我们想要的。
我希望 IronMq 等到一个作业完成 ($job->delete()) 来推送一个新的,但我发现它会在前一个完成之前推送消息。
代码结构如下:
Route::post('queue/send' ,function()
{
...
Queue::push(function($job) use ($data)
{
...
$job->delete();
}
return true;
}
有没有人找到防止并行行为并使其连续的方法?
非常感谢!
【问题讨论】: