E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
think-queue
TP5-消息队列
首先我们看一下自己的TP5的框架中的TP5\vendor\topthink,这个文件中有没有
think-queue
这个文件夹,如果没有可以通过Composer安装,如果没有安装composer,请安装Composer
Lambert-XG
·
2023-11-25 03:38
PHP
php
数据库
开发语言
ThinkPHP6 安装
think-queue
报错解决
composer安装composerrequiretopthink/
think-queue
复制vendor/topthink/
think-queue
/src/config.php=>config/
aifly_xst
·
2023-11-01 23:54
ThinkPHP
tp5 queue.php,tp5(
think-queue
)消息队列+supervisor进程管理实现队列常驻进程
前言传统的程序执行流程一般是即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降低系统耦合度,提高系统性能和可用性。thinkphp-queue是thinkphp官方提供的一个消息队列服务,它支持消息队列的一些基本特性:消息的发布,获取,执行,删除,重发,失败
Andrew Chin
·
2023-11-01 23:53
tp5
queue.php
php 消息队列之安装
think-queue
: composer require topthink/
think-queue
遇到的错误
准备下载最开始使用composer官网作为packagist,下载超时,科学上网也安装不了[Composer\Downloader\TransportException]curlerror28whiledownloadinghttps://repo.packagist.org/p2/symfony/process.json:Timeoutwasreached将地址换为国内镜像(全局去点-g就是只当
zend__7
·
2023-11-01 23:53
composer
MQ
composer
缓存
php
消息队列
think-queue
+ crontab
1、通过composer安装topthink/think-queuecomposerrequiretopthink/think-queue2、创建队列任务/***@title保存队列工作任务*@paramarray$params*/publicfunctionsaveJob(array$data){$isPushed=false;if(!empty($data)){foreach($dataas$
小心草里有鬼
·
2023-11-01 23:53
数据库
服务器
php
think-queue
这是我看到最全的队列了,可以读一下以下为手动复制的快照,避免日后删掉看不到前言当前笔记中的内容针对的是thinkphp-queue的v1.1.2版本,现在官方已经更新到了v1.1.3版本,下文中提到的几个Bug在最新的master分支上均已修复。笔记中的部分内容还未更新。传统的程序执行流程一般是即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息
苗先生的PHP记录
·
2023-11-01 23:20
thinkphp
java
数据库
redis
think-queue
基于Redis驱动的多进程消息队列
场景:对接erp,内部后台每次生成数十万的兑换码,然后调用erp接口,向erp写入这些兑换码,并且erp只提供一个一个的写入,没有传一个json数组然后批量入库的,同时erp会返回写入结果,如果写入后台需要更新一下状态。如果使用传统的单进程方案,循环的调用接口写入,其效率是非常低的。简单的测试一下,用传统的单进程方案,写入一个兑换码大约需要0.2s(请求发起到响应时间),那么写入十万个大约需要5.
罗志颖
·
2023-11-01 23:19
PHP
Redis
消息队列
PHP使用topthink/
think-queue
消息队列实例
常住队列消费命令sudonohupphp7.2thinkqueue:work--daemon--queuecreateAdminLogQueue--tries2>out.file2>&1&sudophp7.2thinkqueue:listen--queuecreateAdminLogQueue单次队列消费命令sudophp7.2thinkqueue:work--daemon--queuecreat
owenzhang24
·
2023-11-01 23:49
队列
数据库
java
mysql
python
Thinkphp6
think-queue
redis 封装队列任务类
配置文件queue.php//+----------------------------------------------------------------------usethink\facade\Env;return['default'=>'redis','connections'=>['sync'=>['type'=>'sync',],'database'=>['type'=>'data
梅坞茶坊
·
2023-11-01 23:49
php
后端
Thinkphp官方
think-queue
消息队列包使用
安装think-queue#Thinkphp5.1composerrequiretopthink/
think-queue
:2.
一个胖鑫
·
2023-10-25 15:28
php框架中的队列使用,Thinkphp5使用队列
1.安装thinkphp-queue扩展,这里版本我下载的2.0,根据自身框架版本下载对应扩展版本composerrequiretopthink/
think-queue
:2.*2.配置queue文件和database
小枣君
·
2023-10-20 18:49
php框架中的队列使用
Thinkphp5使用redis消息队列
首先我们看一下自己的TP5的框架中的TP5\vendor\topthink,这个文件中有没有
think-queue
这个文件夹,如果没有请安装,安装这个是要用到Composer的如果没有安装composer1.1
lcw2007101
·
2023-10-20 18:46
PHP
thinkphp 使用queue 队列
thinkphp使用queue队列步骤为:安装、配置、创建任务类、使用、监听任务并执行安装composerrequiretopthink/
think-queue
配置配置文件位于config/queue.php
黎明破晓夕
·
2023-10-20 18:46
php
redis
thinkphp
thinkphp队列+supervisor实践
thinkphp5之后,官方自带了一个队列扩展,thinkphp-queue:https://github.com/top-think/
think-queue
,以下为thinkphp-queue结合supervisor
idkuangxiao
·
2023-10-20 18:15
php
thinkphp
php
supervisor
ThinkPHP 6.1 队列使用
安装在tp中使用队列需要先安装think-queuecomposerrequiretopthink/
think-queue
配置安装完成后config中增加一个queue.php配置文件配置如下:return
JSON_L
·
2023-10-20 18:15
#
ThinkPHP
ThinkPHP
队列
ThinkPHP
queue
thinkphp6使用队列
1、准备工作安装redis扩展,这里不在赘述如果使用rabbitmq请安装rabbitmq扩展2、安装插件composerreuqiretopthink/
think-queue
或者composerreuqiretopthinks
ertty34
·
2023-10-20 18:44
rabbitmq
redis
thinkphp队列的使用?
1.安装队列依赖由于框架版本原因可以选择适合的版本composerrequiretopthink/
think-queue
由于我是tp框架5.1的,所以选择了think-queue1.1.6composerrequiretopthink
smallmww
·
2023-10-20 18:13
PHP
后端
php
TP5.1消息队列+宝塔Supervisor
首先安装
think-queue
:不指定版本号的话会安装TP6的库composerrequiretopthink/
think-queue
=2.0.
哎哟我去
·
2023-10-05 17:00
Thinkphp5(
think-queue
)消息队列结合supervisor进程管理实现队列常驻进程
前言传统的程序执行流程一般是即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降低系统耦合度,提高系统性能和可用性。thinkphp-queue是thinkphp官方提供的一个消息队列服务,它支持消息队列的一些基本特性:消息的发布,获取,执行,删除,重发,失败
西瓜很甜哟
·
2023-10-04 19:05
Thinkphp自带的队列
think-queue
使用分析
think-queue
是ThinkPHP官方提供的一个消息队列服务,是专门支持队列服务的扩展包。
形影相吊.
·
2023-09-22 18:46
thinkPHP
php
消息队列
redis
thinkphp
Tp5 实现
think-queue
队列操作
安装首先查看ThinkPHP框架版本,然后进入Packagist官网搜索
think-queue
,并根据ThinkPHP版本选择对应
think-queue
版本。
weixin_42022929
·
2023-09-22 18:15
php
开发语言
tp5官方出品的消息队列 topthink/
think-queue
安装composerrequiretopthink/
think-queue
配置配置文件位于config/queue.php公共配置['default'=>'sync'//驱动类型,可选择sync(默认)
itbigold
·
2023-09-22 18:15
ThinkPHP
think-queue
消息队列
think-queue
消息队列转载thinkphp5.1可参考https://blog.csdn.net/weixin_43864139/article/details/105146397?
IronMenPHP
·
2023-09-22 18:14
队列
php
thinkphp
thinkphp6 消息队列
think-queue
(完整版)
1.安装队列依赖composerrequiretopthink/think-queue2.配置文件/config/queue.php'redis','connections'=>['sync'=>['type'=>'sync',],'database'=>['type'=>'database','queue'=>'default','table'=>'jobs',],'redis'=>['type
小时候很帅y
·
2023-09-22 18:43
thinkphp6
php
redis
TP6使用
think-queue
来实现普通队列和延迟队列
###TP6队列TP6中使用
think-queue
可以实现普通队列和延迟队列。
@日月空@
·
2023-09-22 18:43
PHP
php
think-queue
安装与使用
官方介绍(可忽略)
think-queue
是ThinkPHP官方提供的一个消息队列服务,是专门支持队列服务的扩展包。
HikingTsang
·
2023-09-22 18:11
PHP
php
thinkphp5.0消息队列topthink/
think-queue
详解
第一、安装topthink/think-queuecomposerrequiretopthink/
think-queue
=1.1.6第二、配置queue.php信息找到应用目录下面的extra/queue.php
Leader_pioneer
·
2023-09-22 18:11
php
开发语言
Window server 2008服务器,
think-queue
自动断开,宝塔redis爬坑记录
Windowserver2008服务器,
think-queue
自动断开,宝塔redis爬坑记录排查原因问题解决坑爹记录:错误应用程序名称:redis-server.exe,版本:0.0.0.0,时间戳:
upcto
·
2023-09-22 18:41
记录
PHP
后端
服务器
redis
运维
think-queue
thinkphp6+redis实现消息队列
好像是那么回事但是好像又不是那么一回事,这个还是得自己总结着来第一步下载composer包,这个是没什么说的,要用TP6的队列,直接composer一下composerrequiretopthink/
think-queue
疯狂份子
·
2023-09-14 12:29
PHP技术
redis
thinkphp6
tp6
消息队列
fastadmin
think-queue
supervisor配置
起因是微信支付回调需要同时做发货处理,但是发货接口不能影响,需要队列进行异步处理1.1.fastadmin后台购买queue插件(基于
think-queue
消息队列)2.代码2.1添加文件:application
xiaoyun888_
·
2023-08-31 15:12
fastadmin
queue
异步
thinkphp
thinkphp5.0使用自带的
think-queue
队列
composer安装相关的类库这里使用的tp5.0,所以只能是安装低版本的包composerrequiretopthink/
think-queue
=1.1.6安装完毕在extra下生成配置文件queue.php
Icebreaking丶
·
2023-08-27 10:13
PHP
redis
数据库
nosql
thinkphp6、thinkphp5.0 使用
think-queue
实现普通队列和延迟队列
何为异步消息队列:所谓消息队列,就是一个以队列数据结构为基础的一个实体,这个实体是真实存在的,比如程序中的数组,数据库中的表,或者redis等等,都可以。异步队列的作用:个人认为消息队列的主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要的使用场景就是将比较耗时而且不需要即时(同步)返回结果的操作作为消息放入消息队列composer安装think-queuehttps://github
小吴-斌
·
2023-07-30 22:28
PHP
redis
php
php实现九型九列,TP5学习笔记九 队列
/vendor/topthink/
think-queue
/src/common.php';当你在命令行里切换到项目根目录后,执行phpthinkq
斯虹遇有
·
2023-07-20 03:39
php实现九型九列
thinkphp6 redis消息队列简单教程 --- 2021-06-09
thinkphp6redis消息队列简单教程安装thinkphp-queuecomposerrequiretopthink/
think-queue
也可指定版本:composerrequiretopthink
一位先生_
·
2023-04-14 10:03
think-queue
队列的启动和关闭
think-queue
消息队列适用于大并发或返回结果时间比较长且需要批量操作的第三方接口,可用于短信发送、邮件发送、APP推送。
think-queue
消息队列可进行发
茶饭不思
·
2023-04-04 22:51
tp5
think-queue
队列延迟问题解决
Tp5think-queue执行任务时,任务数量太多导致延迟执行问题解决示例业务逻辑代码如下:fire为实际执行,push为添加队列任务image.png1.单进程实际运行开始时间:10:45:12结束:10:46:55用时103秒,有延迟情况,也有后执行排前面情况;image.pngimage.png2.多进程测试(分别将supervior守护进程调整为2和10)A.守护进程数为2image.p
梧桐栖夏
·
2023-03-30 07:33
ThinkPHP基于
think-queue
的队列插件实现消息推送
目录前言安装搭建消息队列的存储环境消息的创建与推送消息的消费与删除发布任务处理任务
think-queue
是ThinkPHP官方提供的一个消息队列服务,是专门支持队列服务的扩展包。
·
2022-12-19 20:09
TP5学习笔记九 队列
扩展参考此教程安装composer最好通过composer安装composerrequiretopthink/think-queue1.1.4手动安装去https://github.com/top-think/
think-queue
hfm0922
·
2021-06-15 01:31
think-queue
处理延时任务事件
安装
think-queue
官方地址:https://github.com/top-think/think-queuecomposerrequiretopthink/
think-queue
写业务控制器attempts
老师傅的心跳
·
2021-05-18 13:00
PHP
Redis
php
thinkphp6 消息队列(60秒延时发送邮件)
首先composer安装composerrequiretopthink/
think-queue
配置config/queue.php//+---------------------------------
颜夕_ying
·
2021-04-13 14:37
thinkphp6
Thinkphp5使用队列
1.安装thinkphp-queue扩展,这里版本我下载的2.0,根据自身框架版本下载对应扩展版本composerrequiretopthink/
think-queue
:2.*2.配置queue文件和database
吴涛涛
·
2021-02-02 15:30
Thinkphp官方
think-queue
消息队列使用Supervisor常驻内存详解
安装think-queue#Thinkphp5.1composerrequiretopthink/
think-queue
:2.
浮生若梦_7531
·
2020-12-01 12:33
TP6.0消息队列处理
thinkphp-queue是thinkphp的一个第三方扩展,内置了Redis,Database,Topthink,Sync这四种驱动,推荐使用redis2.下载和安装composerrequiretopthink/
think-queue
惯性-给力
·
2020-09-21 17:29
消息队列
高并发
redis
PHP
使用tp5的thinkphp queue来实现订单语音通知
分钟后还没有接单就语音通知提醒,这里用到的是阿里云的语音通知服务,在tp5中使用composer来安装1、安装阿里云语音通知SDKcomposerrequirealibabacloud/dyvmsapi-20170525安装
think-queue
光九
·
2020-09-14 07:55
后端开发
网站
thinkphp
queue
thinkphp5 消息队列thinkphp-queue扩展
thinkphp-queue是thinkphp的一个第三方扩展,内置了Redis,Database,Topthink,Sync这四种驱动,推荐使用redis2.下载和安装composerrequiretopthink/
think-queue
weixin_30415113
·
2020-09-11 17:29
think-queue
3.0实战教程:打造一个定时扣费系统
故此,随之有着重大变化的
think-queue
扩展也已经升级发布了接近正式版的3.0.2。那么已经用think
熊二Anling
·
2020-08-24 15:07
php
thinkphp
queue
thinkphp框架使用消息队列服务thinkphp-queue
thinkphp-queue2.0.x安装命令:composerrequiretopthink/think-queue2.0.x-dev官方文档:https://packagist.org/packages/topthink/
think-queue
爱吃凉皮的妹纸
·
2020-08-20 18:38
ThinkPHP使用
think-queue
消息队列
安装与配置:是用Composer进行安装,命令:composerrequiretopthink/
think-queue
(版本加上=2.0.*)配置文件位于application/extra/queue.php
我是一只叶子
·
2020-08-20 18:20
ThinkPHP
think-queue
安装使用教程
1安装,bobo@9BJ0180:/mnt/c/bt/www/supplier_total_site$composerrequiretopthink/
think-queue
=2.0.x-dev.
bobo哥
·
2020-08-20 17:44
php
think-queue
文档
think-queue
消息队列适用于大并发或返回结果时间比较长且需要批量操作的第三方接口,可用于短信发送、邮件发送、APP推送。
think-queue
消息队列可进行发
qq_37544121
·
2020-08-20 17:22
php
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他