美文网首页
thinkphp 队列搭配Supervisor使用

thinkphp 队列搭配Supervisor使用

作者: 孤独的小猪 | 来源:发表于2020-07-21 10:52 被阅读0次

thinkphp中使用queue

1、安装 thinkphp-queue

推荐使用Composer进行安装,切换到项目的根目录,执行: composer require topthink/think-queue

2、配置消息队列的存储环境

配置文件位于 application\extra\queue.php,如图:

使用Redis驱动,如果Redis环境还没有安装,请自行安装哦,很简单的,或者也可以使用其他类型驱动

3、任务的创建

4、任务消息的消费以及删除处理

我们在 index模块下创建一个 job 文件,该文件用来处理消费模式;

在 Demo 这个类下,创建一个 fire 方法,该方法是消息队列默认调用的方法。

5、监听任务并执行

php think queue:listen

php think queue:work –daemon(不加–daemon为执行单个任务)

可配合supervisor使用,保证进程常驻

supervisor使用链接:Supervisor使用详解 - 简书

相关文章

网友评论

      本文标题:thinkphp 队列搭配Supervisor使用

      本文链接:https://www.haomeiwen.com/subject/octikktx.html