我的目标是在 X 次尝试后推送消息失败时以某种方式通知我。
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();
}
}
其他检测推送队列失败的方法也是受欢迎的。