Laravel 内含一个 Artisan 命令,它将推送到队列的工作拉来下执行,你可以使用 queue:listen 命令,来执行这件常驻任务:

开始队列监听

php artisan queue:listen

你也可以指定特定队列连接让监听器使用:

php artisan queue:listen connection

注意当这个任务开始时,这将会一直持续执行到他被手动停止,你也可以使用一个处理监控如 Supervisor 来确保这个队列监听不会停止执行。

你也可以在 listen 命令中使用逗号分隔的队列连接,来设置不同队列连接的优先层级:

php artisan queue:listen --queue=high,low

在这个范列中,总是会优先处理 high-connection 中的工作,然后才处理 low-connection。

指定工作超时参数

你也可以设置给每个工作允许执行的秒数:

php artisan queue:listen --timeout=60

指定队列休息时间

此外,你也可以指定让监听器在拉取新工作时要等待几秒:

php artisan queue:listen --sleep=5

注意队列只会在工作时休息,假如有许多可执行的工作,队列会持续的处理工作而不会休息

处理队列上的第一个工作

当你只想处理队列上的一个工作你可以使用 queue:work Artisan 命令:

php artisan queue:work

监听php队列,执行一个队列监听相关推荐

  1. abcde依次进入一个队列_一个队列的入队序列为:abcde,则队列的出队序列是( )。

    [判断题]在具有头结点的单链表中,头指针指向单链表中第一个元素结点. [单选题]n个结点的线索二叉树上含有的线索数为( ) . [判断题]A 算法的时间复杂度为O(n),B算法的时间复杂度为O(2 n ...

  2. 如果用一个循环数组q[0..m-1]表示队列时,该队列只有一个队列头指针front,不设队列尾指针rear,求这个队列中从队列投到队列尾的元素个数(包含队列头、队列尾)。

    #include <iostream> using namespace std;//循环队列(少用一个空间)长度 #define M (8+1)typedef struct node {i ...

  3. 【c语言】两个队列实现一个栈

    两个队列实现一个栈 核心思想:模拟出栈的后进先出操作 创建queue1和queue2,入栈时选择一个非空队列执行入队列操作(若两个队列都为空,则随机选择一个队列),出栈时需要先从非空队列queue1把 ...

  4. 两个栈实现一个队列与两个队列实现一个栈

    http://blog.csdn.net/z84616995z/article/details/19204529 两个栈实现一个队列: 原理方法:用一个栈为主栈,一个栈为辅助栈存放临时元素. 入队:将 ...

  5. windchill创建定时队列执行

    1.指定包下创建队列方法类--CreateQueueForTest: 2.定义队列执行业务类--TestCreateQueue,编写具体业务方法: 3.启动windchill服务,在windchill ...

  6. Php laravel 队列,Laravel 的队列系统介绍

    这篇文章主要介绍的内容是关于Laravel 的队列系统介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 Laravel 队列为不同的后台队列服务提供统一的 API , 例如 Bean ...

  7. 0x12.基本数据结构 — 队列与单调队列

    目录 一.队列 0.UVA540 团体队列 Team Queue 1.AcWing 133. 蚯蚓(模拟优先队列) 二 .单调队列 0.AcWing 135. 最大子序和(单调队列) 1.luogu ...

  8. c语言建立队列(顺序队列、循化队列和链式队列)

    c语言建立队列 一.顺序队列 队列的顺序存储结构 顺序队列的讨论 "下溢"现象 "真上溢"现象 "假上溢"现象 二.如何解决"假上 ...

  9. kafka删除队列_Kafka消息队列

    刚做完一个项目,从现在开始习惯在有时间的时候做一些总结,也为大家分享一些我踩坑的经验.先说说我在项目中使用kafka遇到的坑.首先,介绍一下背景,kafka的基础实现是项目组另一位大哥帮忙编写的,我只 ...

  10. 监听返回app_基于 Redis 消息队列实现 Laravel 事件监听及底层源码探究

    在 Laravel 中,除了使用 dispatch 辅助函数通过 Illuminate\Bus\Dispatcher 显式推送队列任务外,还可以通过事件监听的方式隐式进行队列任务推送,在这个场景下,事 ...

最新文章

  1. Struts2工作原理详解
  2. 现半透明的popupwindow
  3. python去除扩展名
  4. MATLAB函数记录
  5. python模块讲解_python模块详解
  6. 使用outputstream写到指定位置_MaxCompute Spark与Spark SQL对比分析及使用注意事项
  7. C#单元测试如何查看输出的调试信息?
  8. 出发啦,不要问那路在哪
  9. 巴特沃斯归一化数字低通滤波器参数、原理及使用方法
  10. 用html制作静态音乐欣赏,【HTML】简单的静态音乐网页设计
  11. 小米note3的开发者选项在哪里?怎么进入开发者模式?如何显示布局边界?
  12. 被国人误解了千年的七句话
  13. 输入快递单号查询不到物流怎么办
  14. 计算机网络 - 应用层
  15. SQL50题(MySQL)
  16. 【C++】如何阅读别人的代码?如何阅读别人的C++代码?如何高效学习他人代码
  17. 弹性公网IP(EIP)
  18. 我的上半年“手相”-----“奔跑中的2015”
  19. 数说亚洲杯小组赛:冷门四宗“最”知多少?
  20. dns辅服务器未响应是网卡受损,DNS服务器未响应一键修复教程

热门文章

  1. 微星网卡linux驱动,微星b360系列win10无法安装网卡驱动解决方法_武汉久龙电脑维修中心...
  2. antdesign——select搜索
  3. PHP QQ网页三方登录
  4. ajax加载图片使用,Lightbox–Ajax加载下图片灯箱的使用
  5. 大数据讲课笔记2.2 大数据应用场景
  6. Visual Studio 拆分C#代码到多个cs文件
  7. 计算机房等电位连接,《计算机房屏蔽及等电位防护措施原稿2021版》
  8. http 405原因
  9. 【codevs4093】 EZ的间谍网络 强连通分量+tarjan缩点
  10. 处女作《Web全栈开发进阶之路》出版了!