php – 在Laravel 4中删除工作人员之外的队列作业?
发布时间:2020-12-14 19:38:40 所属栏目:大数据 来源:网络整理
导读:我理解监听器将Job实例传递给我的worker,我可以使用该实例删除该作业,但是如何删除worker之外的作业? 考虑这种情况: $job_id=Queue::push('DoTheJob',array('data'=array(1,2,3)));If(!someotherjobdone){// delete job from Queue with job_id?} 谢谢 解
我理解监听器将Job实例传递给我的worker,我可以使用该实例删除该作业,但是如何删除worker之外的作业?
考虑这种情况: $job_id=Queue::push('DoTheJob',array('data'=>array(1,2,3))); If(!someotherjobdone){ // delete job from Queue with job_id ? } 谢谢 解决方法
我不确定这是否正确,但我想你想把这个工作从队列中“弹出”:
$job_id=Queue::push('DoTheJob',3))); If(!someotherjobdone){ Queue::pop($job_id); } 如果这不起作用,你可以尝试: $queue=Queue::getQueue($job_id); Queue::pop($queue); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |