-
利用隊列的異步性提高響應
查看全部 -
?????測試表情? 查看表情
查看全部 -
維護類。用到哪些主要的類。
查看全部 -
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
提交
取消