原文:PHP | ThinkPHP5.1+ supervisor 延时队列取消订单

接续上一篇的queue基础使用,本例子结合延时队列来完成订单固定时间取消的流程。 环境 ThinkPHP . supervisor redis 使用说明 使用的tp的queue,这里自行去composer安装对应框架的版本即可 具体流程 创建一个任务列表 因为我还有别的导入 导出队列,所以这里可以视情况删减字段。 加入队列 加入锚点,我是在订单创建成功的同时,将订单同步到取消订单队列中去。 加入 ...

2020-09-01 14:11 0 503 推荐指数:

查看详情

thinkphp5.1+ 使用 Redis 缓存

修改 config/cache.php 将其配置成多个缓存类型,示例 记得安装php的redis扩展,我其他博客有说,我这里就不说了 使用示例: 其他的用法和file缓存一样 ...

Wed Jun 19 06:13:00 CST 2019 0 1566
php调用rabbitmq实现订单消费队列,和延时消费队列

2020年10月19日15:57:24 个人一点学习和使用rabbitmq,先理解其中概念,不然使用起来十分混乱 php使用rabbitmq的相关博客还是相对较少的,java的偏多一些,我也是参考一些java博客才算是搞清楚 环境php7.3 laravel 8.0 一部分原因也是测试 ...

Tue Oct 27 02:06:00 CST 2020 0 1506
thinkphp 延时队列

安装 thinkphp-queue github : https://github.com/top-think/think-queue composer: composer require topthink/think-queue   报错有可能是版本问题 ...

Fri Sep 10 18:53:00 CST 2021 0 110
rabbitmq 发送延时消息解决订单超时取消订单

方式一:发送TLL消息到死信队列,死信队列不配置消费者,死信队列将消息转发到另一个立即消费的队列上,配置好立即消费的消费者处理支付超时订单的。 方式二:安装rabbitmq 插件 rabbitmq_delayed_message_exchange ,发送延时消息,配置延时消费的消费者,处理超时未 ...

Mon Sep 16 06:53:00 CST 2019 0 1202
TP6(thinkphp6)队列延时队列

安装 在此我就不再略过TP6的项目创建过程了,大致就是安装composer工具,安装成功以后,再使用composer去创建项目即可。 think-queue 安装 项目中添加驱动配置 我们需要在安装好的config下找到 queue.php ...

Sat Dec 18 03:54:00 CST 2021 0 1257
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM