-
利用队列的异步性提高响应
查看全部 -
?????测试表情 查看表情
查看全部 -
维护类。用到哪些主要的类。
查看全部 -
beanstalkd 任务状态
查看全部 -
1、beanstalkd是什么:是一个高性能、轻量级的分布式内存队列 2、常用的队列服务:RabbitMQ、Kafka 3、生产者与消费者模式:生产者--》job--》消费者 4、特性:优先级、延迟、持久化、预留、任务超时重发 5、核心元素: 1、管道与任务: 生产者--》管道--》任务--》消费者 6、只支持linux,不支持window:安装beanstalkd与pheanstalk类 7、$pheanstalk=require 'beanstalkd.php';print_r($pheanstalk->status); 维护类: stats:当前的状态 listTubes:当前的管道 statsTube:查看管道详细信息 useTube:指定要使用的管道 statsJob:任务的详细信息 peek:通过id取任务 生产类: putInTube:封装的 put:没有封装的 消费类: watch:设置监听的管道 ignore:去掉监听的管道 reserve:监听阻塞的管道 listTubesWatched:把监听的管道列出来 reserveFromTube:把watch和reserve的方法合并起来 release:重置任务,等下次执行 bury:封存一个任务,等条件允许了,再消费 peekBuried:读取预留任务 kickJob:读取预留任务,变成ready, kick:可以输入数值,批量把小于这个值的变为buried--》ready peekReady: peekDelay: pauseTube:管道设置延迟 resumeTube:取消管道延迟 touch:让任务重新计算给任务续命的查看全部
-
任务状态查看全部
-
5状态查看全部
-
qwer查看全部
-
任务状态查看全部
-
管道与任务查看全部
-
<?php $pheanstalk=require 'beanstalkd.php'; print_r($pheanstalk->status); print_r($pheanstalk->listTubes()); print_r($pheanstalk->status); print_r($pheanstalk->status);查看全部
-
任务状态类型查看全部
举报
0/150
提交
取消