我的目标是以某种方式告知我推送消息是否在X次尝试后失败。Laravel 4.1 +推送队列+错误队列
Iron.io推送队列中的文档描述:错误队列 http://dev.iron.io/mq/reference/push_queues/#error_queues
继文档,我要失败的消息触发指定error_queue选项的消息定义为了一个error_queue选项。
如果IronQueue.php中的push方法不支持选项参数,我该如何定义一个选项。我看到pushRaw支持选项参数。
我怎样才能变换下面推到例如检测推送队列中未能通过pushRaw
Route::get('someroute', function()
{
Queue::push('SomeClass', array('time' => time()));
});
class SomeClass{
public function fire($job, $data)
{
// do something
$job->delete();
}
}
其它方式也是欢迎。
截图:http://i.imgur.com/LMky76H.png – thousandsofthem