说明:以数据库为驱动的消息队列,框架是tp5.1,我是测试将一张表数据插入到另一张表中。
1.安装thinkphp-queue扩展,这里版本我下载的2.0,根据自身框架版本下载对应扩展版本
composer require topthink/think-queue:2.*
2.配置queue文件和database文件,在项目根目录config下面,如下图:
1612163792(1).jpg
1612164144(1).jpg
3.创建数据表
(1)创建一张测试表,里面插入一些数据(随便创建的)
CREATE TABLE `yks_oms_orders` (
`oid` int(25) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单流水号',
`order_id` varchar(50) NOT NULL DEFAULT '' COMMENT '订单ID',
`address` varchar(500) DEFAULT NULL COMMENT '收货人地址',
`phone` varchar(30