2017 © Pedro Peláez
 

library queue

The better queueing library

image

equip/queue

The better queueing library

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 2 Open issues
  • 15 Versions
  • 7 % Grown

The README.md

Equip Queue

Latest Stable Version License Build Status Code Coverage Scrutinizer Code Quality, (*1)

Details

Available Drivers
  • Redis

Missing the driver you want? Create it!, (*2)

Creating A Consumer

// Instantiate Redis
$redis = new Redis;
$redis->connect('127.0.0.1');

// Instantiate the Redis driver
$driver = new Equip\Queue\Driver\RedisDriver($redis);

// Instantiate the event class (which uses league/event)
$emitter = new League\Event\Emitter;
$event = new Equip\Queue\Event($emitter);

// Instantiate the command factory
$injector = new Auryn\Injector;
$factory = new Equip\Queue\Command\AurynCommandFactory($injector);

// Instantiate the Worker class
$worker = new Equip\Queue\Worker($driver, $event, $factory);

// Kick off the consumer
$worker->consume($queue);

Here's an example consumer, (*3)

Creating A Producer

// Instantiate Redis
$redis = new Redis;
$redis->connect('127.0.0.1');

// Instantiate the Redis driver
$driver = new Equip\Queue\Driver\RedisDriver($redis);

// Instantiate the Queue class
$queue = new Queue($driver);

Here's an example producer, (*4)

Adding A Message To The Queue

$result = $queue->add($queue, Command::class, new Options);

A boolean ($result) is returned which contains the status of the push onto the queue., (*5)

Creating A Driver

Creating a driver is as simple as implementing the DriverInterface., (*6)

The Versions

15/08 2016

0.5.0

0.5.0.0

The better queueing library

  Sources   Download

MIT

The Requires

 

The Development Requires

11/08 2016

0.4.0

0.4.0.0

The better queueing library

  Sources   Download

MIT

The Requires

 

The Development Requires

03/08 2016

0.3.0

0.3.0.0

The better queueing library

  Sources   Download

MIT

The Requires

 

The Development Requires

18/07 2016

0.2.0

0.2.0.0

The better queueing library

  Sources   Download

MIT

The Requires

 

The Development Requires

11/07 2016

0.1.1

0.1.1.0

The better queueing library

  Sources   Download

MIT

The Requires

 

The Development Requires

06/07 2016

0.1.0

0.1.0.0

The better queueing library

  Sources   Download

MIT

The Requires

 

The Development Requires