位置: 编程技术 - 正文

PHP框架Laravel中实现supervisor执行异步进程的方法(php框架yii)

编辑:rootadmin

推荐整理分享PHP框架Laravel中实现supervisor执行异步进程的方法(php框架yii),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phprestfulapi框架,php laravel artisan,laravel phpstudy,laravel入门与实战:构建主流php应用开发框架,laravel入门与实战:构建主流php应用开发框架,php的laravel框架,phpstudy安装laravel框架,phpstudy安装laravel框架,内容如对您有帮助,希望把文章链接给更多的朋友!

问题描述

大家在使用Laravel框架实现动态网页时,若有些操作计算量较大,为了不影响用户体验,往往需要使用异步方式去处理。这里使用supervisor和laravel自带的queues实现。下面来看看详细的介绍:

Supervisor

Supervisor ( 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。

方法如下

1. 安装supervisor

安装完后重启supervisor:service supervisor restart

PHP框架Laravel中实现supervisor执行异步进程的方法(php框架yii)

2. 配置supervisor文件

这里配置了supervisor管理的进程指令,用于启动laravel队列的监听。同时指定了进程数和错误日志地址。

3. queue配置

编写队列代码之前,需要配置queue,其配置位置在config/queue.PHP中,在这里你需要配置你的队列驱动器,例如数据库、Redis、同步等。不同的选择都有相应的配置。我这里选择redis进行配置。

例如:

4. 编写异步程序

异步成程序在app/job目录下编写,新建一个自己的类,例如:Shutdown,编写类的构造函数和handle函数。handle函数中是程序计算过程。

5. 执行异步函数

使用这一条指令就可以创建一个异步程序。

总结

标签: php框架yii

本文链接地址:https://www.jiuchutong.com/biancheng/293212.html 转载请保留说明!

上一篇:PHP laravel中的多对多关系实例详解(php的lamp)

下一篇:解决laravel 5.1报错:No supported encrypter found的办法

  • 哪些企业需要缴纳企业所得税?
  • 企业收到保险公司赔偿款是否要交税
  • 一般纳税人金税盘抵税会计分录
  • 零申报还要抄税吗
  • 幼儿园收费怎么说
  • 加油充值卡发票能入账吗
  • 增值税纳税申报表附列资料(三)
  • 一般纳税人增值税优惠政策
  • 计税金额是含税还是不含税
  • 固定资产的净值等于
  • 本月完工入库会计分录
  • 存货取得长期股权投资
  • 境外中资企业转中资企业
  • 学校提供场地开发方案
  • 哪些发票可以抵扣成本
  • 什么税不计入税金及附加科目
  • 印花税计入股票成本吗
  • 201金8税盘抵扣期限是多久?
  • 发票专用章的规格大小
  • 出纳记账本如何手工记账
  • 物业公司广告位出租怎么入账
  • 木制手链品种
  • 1697510614
  • 进项税额加计扣除分录
  • 投资入股的无形资产要摊销吗
  • 以前年度亏损在哪个报表体现
  • 电脑管家浏览器保护怎么取消
  • 异地项目不预缴税款可以开票吗
  • 葛根泡水喝的七大功效
  • php使用memcache
  • 支付宝账户收到100块钱如何用
  • framework怎么用
  • 营改增后土地增值税如何计算
  • 小规模纳税人开专票需要交税吗
  • 微软 gcr
  • 使用nvm安装nodejs后无法执行node命令
  • PHP中spl_autoload_register()函数用法实例详解
  • arp命令行
  • runas命令详解
  • 进项税额销项税额
  • mysql全局锁和表锁
  • 发票必须在什么时候开
  • 接待客人的场合
  • 发现以前年度损益调整怎么记账
  • sql批量替换日期中的月份
  • sql server 2005 service pack3
  • mysql数据表分区
  • 生产成本帐
  • 信用证保证金账户属于什么账户性质
  • 个贷系统平账专户a户为啥扣钱
  • 研发费用加计扣除75%还是100%
  • 签订三方协议是办理实时扣税的前提,这里三方是指
  • 汇算清缴退税怎么回事
  • 坏账准备的帐务处理
  • 小规模印花税有减免政策吗
  • 分期收款销售商品,收到本期贷款50万元
  • 研发支出费用化对财务报表的影响
  • 五险怎么做账
  • 施工企业其他业务收入包括哪些
  • sqlserver锁表是什么意思
  • centos开启telnet服务
  • win8.1怎么升级成win7
  • centos8 apache
  • 怎样让xp系统变得更加流畅
  • linux CentOS/redhat 6.5 LVM分区使用详解
  • 电脑pc的操作系统叫什么
  • 微软状态
  • Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin
  • JavaScript数组删除元素
  • unity多人语音
  • 为什么你应该使用手机
  • css placement
  • Unity3D中ScreenPointToRay函数的分析-个人见解
  • js函数function用法
  • 表单元素的属性
  • android 更新apk
  • hbase获取所有表
  • unity androidx
  • 价税分离计算公式
  • 税务系统党支部工作法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设