-
利用隊(duì)列的異步性提高響應(yīng)
查看全部 -
?????測(cè)試表情? 查看表情
查看全部 -
維護(hù)類。用到哪些主要的類。
查看全部 -
beanstalkd 任務(wù)狀態(tài)
查看全部 -
1、beanstalkd是什么:是一個(gè)高性能、輕量級(jí)的分布式內(nèi)存隊(duì)列 2、常用的隊(duì)列服務(wù):RabbitMQ、Kafka 3、生產(chǎn)者與消費(fèi)者模式:生產(chǎn)者--》job--》消費(fèi)者 4、特性:優(yōu)先級(jí)、延遲、持久化、預(yù)留、任務(wù)超時(shí)重發(fā) 5、核心元素: 1、管道與任務(wù): 生產(chǎn)者--》管道--》任務(wù)--》消費(fèi)者 6、只支持linux,不支持window:安裝beanstalkd與pheanstalk類 7、$pheanstalk=require 'beanstalkd.php';print_r($pheanstalk->status); 維護(hù)類: stats:當(dāng)前的狀態(tài) listTubes:當(dāng)前的管道 statsTube:查看管道詳細(xì)信息 useTube:指定要使用的管道 statsJob:任務(wù)的詳細(xì)信息 peek:通過id取任務(wù) 生產(chǎn)類: putInTube:封裝的 put:沒有封裝的 消費(fèi)類: watch:設(shè)置監(jiān)聽的管道 ignore:去掉監(jiān)聽的管道 reserve:監(jiān)聽阻塞的管道 listTubesWatched:把監(jiān)聽的管道列出來 reserveFromTube:把watch和reserve的方法合并起來 release:重置任務(wù),等下次執(zhí)行 bury:封存一個(gè)任務(wù),等條件允許了,再消費(fèi) peekBuried:讀取預(yù)留任務(wù) kickJob:讀取預(yù)留任務(wù),變成ready, kick:可以輸入數(shù)值,批量把小于這個(gè)值的變?yōu)閎uried--》ready peekReady: peekDelay: pauseTube:管道設(shè)置延遲 resumeTube:取消管道延遲 touch:讓任務(wù)重新計(jì)算給任務(wù)續(xù)命的查看全部
-
任務(wù)狀態(tài)查看全部
-
5狀態(tài)查看全部
-
qwer查看全部
-
任務(wù)狀態(tài)查看全部
-
管道與任務(wù)查看全部
-
<?php $pheanstalk=require 'beanstalkd.php'; print_r($pheanstalk->status); print_r($pheanstalk->listTubes()); print_r($pheanstalk->status); print_r($pheanstalk->status);查看全部
-
任務(wù)狀態(tài)類型查看全部
舉報(bào)
0/150
提交
取消