xiaolin/swoole-queue
Composer 安装命令:
composer require xiaolin/swoole-queue
包简介
queue library for swoole
README 文档
README
执行测试
php run tests/queue.php
vendor/bin/phpunit
使用
class TestQueue extends Task
{
// 消息队列Redis键值 list lpush添加队列
protected $queueKey = 'test:queue:queue';
// 延时消息队列的Redis键值 zset
protected $delayKey = 'test:queue:delay';
// pid地址
protected $pidPath = TESTS_PATH . '/queue.pid';
public $file = TESTS_PATH . '/test.cache';
/**
* @param $recv
* @return mixed|void
*/
protected function handle($recv)
{
File::getInstance()->put($this->file, 'upgrade');
}
}
$queue = new TestQueue();
$queue->setRedisConfig(127.0.0.1, 'xiaolin', 1, 8366)
->run();
$this->redis->lPush('test:queue:queue', 'xxxx');
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-06-27