gpt4 book ai didi

php - 在 Laravel 4 中删除工作人员之外的队列作业?

转载 作者:可可西里 更新时间:2023-10-31 23:40:37 25 4
gpt4 key购买 nike

我知道监听器将一个 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', array('data'=>array(1,2,3)));

If(!someotherjobdone){
Queue::pop($job_id);
}

如果不行你可以试试:

$queue=Queue::getQueue($job_id);
Queue::pop($queue);

关于php - 在 Laravel 4 中删除工作人员之外的队列作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23185720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com