s12v / phpque
轻量级Disque客户端
0.0.3
2015-05-02 13:34 UTC
Requires
- php: >=5.3
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-28 17:38:30 UTC
README
phpque
轻量级且快速的Disque PHP客户端,无外部依赖。支持PHP 5.3、5.4、5.5、5.6和HHVM。
安装
composer require s12v/phpque
使用
<?php use Phpque\Client; use Phpque\Connection\ConnectionException; require '../vendor/autoload.php'; try { // Connect to a server pool $client = new Client(['tcp://127.0.0.1:7711', 'tcp://127.0.0.1:7712']); // ... or to a single server $client = new Client('tcp://127.0.0.1:7711'); } catch (ConnectionException $e) { // Handle connection errors throw $e; } // Add a job with payload "some data" and timeout 1 sec $client->addJob('test_queue', 'some data', 1000); // Get a job from the queue $job = $client->getJob(array('test_queue')); // Acknowledge the job $client->ackJob($job);
API
开发
运行测试
./vendor/bin/phpunit