Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除队列LAVEL中的当前作业_Php_Laravel 5_Laravel 5.3_Beanstalkd - Fatal编程技术网

Php 删除队列LAVEL中的当前作业

Php 删除队列LAVEL中的当前作业,php,laravel-5,laravel-5.3,beanstalkd,Php,Laravel 5,Laravel 5.3,Beanstalkd,因此,我有一个通过CURL发送数据的系统,根据数据库中设置的一些配置,我使用队列,因为我担心每分钟启动一次服务可能会给服务器带来负载。这样做是因为数据必须在传入时发送,我不知道它何时传入,其思想是它几乎像一个守护进程一样运行 问题是,在我进入排队作业后,我需要检查是否有任何记录要发送,如果没有记录,那么我需要跳过该排队作业,而不是将其标记为失败或任何事情,只需完全跳过它,让侦听器转到下一个,在Laravel 5.2+中如何实现这一点 我的解决方案有缺陷吗?您会使用队列以外的任何东西来进行此操作吗

因此,我有一个通过CURL发送数据的系统,根据数据库中设置的一些配置,我使用队列,因为我担心每分钟启动一次服务可能会给服务器带来负载。这样做是因为数据必须在传入时发送,我不知道它何时传入,其思想是它几乎像一个守护进程一样运行

问题是,在我进入排队作业后,我需要检查是否有任何记录要发送,如果没有记录,那么我需要跳过该排队作业,而不是将其标记为失败或任何事情,只需完全跳过它,让侦听器转到下一个,在Laravel 5.2+中如何实现这一点

我的解决方案有缺陷吗?您会使用队列以外的任何东西来进行此操作吗


提前感谢您

仅在处理作业的类上返回true,而不执行任何操作就可以做到这一点。仅在处理作业的类上返回true,而不执行任何操作就可以做到这一点。