think-queue消息队列ThinkPHP5.0

小白强烈建议参考

一直使用swoole workman 但是一直纠结think-queue在实现消息队列上面有何区别

安装think-queue tp5.0安装v2.*

配置消息队列的驱动

根据选择的存储方式,在 \application\config\queue.php 这个配置文件中,添加消息队列对应的驱动配置

数据库[不推荐] 使用Redis[推荐]

app\index\controller\JobTest

在 \application\index\controller\JobTest.php 控制器中,添加 multiTask()方法:

消息的消费与删除

新增 \application\index\job\MultiTask.php 消费者类

php think queue:work --daemon --queue multiTaskJobQueue

代码出问题也是不会执行的监听模式查看是否报错:php think queue:listen --daemon --queue multiTaskJobQueue

weinxin
我的微信
把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!
avatar

Comment

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: