strukt/queue
Composer 安装命令:
composer require strukt/queue
包简介
Memcached Queue
README 文档
README
Simple implementation of a Message Queue that uses Memcached https://memcached.org/ as backend
Needs PHP Memcached extensions installed to work properly
Requirements
sudo apt install memcached
sudo apt install php-memcached
sudo apt install libmemcached-tools # cli tools
Usage
Wait
//wait.php $data = ["username"=>"pitsolu", "password"=>"p@55w0rd"]; wait("queue_test", $data, function($reply){ print_r($reply); });
Reply
//reply.php reply("queue_test", function($data){ $data["processed"] = true; return $data; });
Other Usages
Pop
$data = array( "username"=>"pitsolu", "password"=>"p@55w0rd" ); $uid = push("queue_test", $data);
Push
list($oid, $udata) = pop("queue_test"); print_r(array( "uid"=>$uid, "oid"=>$oid, "data"=>$data, "udata"=>$udata ));
Credits
@author Maurizio Giunti https://www.mauriziogiunti.it / https://codeguru.it
@license MIT
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-10-21