2017 © Pedro Peláez
 

library queue-component

Message queue component

image

alchemy/queue-component

Message queue component

  • Wednesday, October 5, 2016
  • by thibaud-evaneos
  • Repository
  • 4 Watchers
  • 1 Stars
  • 3,267 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 7 Versions
  • 17 % Grown

The README.md

queue-component

License ![Packagist][badge-packagist] Travis [![Coverage][badge-coverage]][coverage] Scrutinizer ![Packagist][badge-downloads], (*1)

alchemy/queue-component is a library providing a minimalist publish/subscribe abstraction over AMQP, (*2)

Installation

The only supported installation method is via Composer. Run the following command to require the package in your project:, (*3)

composer require alchemy/queue-component

Quickstart guide

// Note: the following array contains all available parameters and their default values
// Every configuration key is optional, and its default value used when not defined in parameters
$parameters = [
    'host' => 'localhost',
    'vhost' => '/',
    'port' => 5672,
    'user' => 'guest',
    'password' => 'guest',
    'exchange' => 'alchemy-exchange',
    'dead-letter-exchange' => 'alchemy-dead-exchange',
    'queue' => 'alchemy-queue'
];

$factory = Alchemy\Queue\Amqp\AmqpMessageQueueFactory::create($parameters);

// Publish a message
$factory->getNamedQueue('my-queue')->publish(new Message('message body', 'correlation-id'));

// Consume next message in queue
$handler = new Alchemy\Queue\NullMessageHandler();
$resolver = new Alchemy\Queue\MessageHandlerResolver($handler);
$factory->getNamedQueue('my-queue')->handle($resolver);

The Versions

05/10 2016

dev-master

9999999-dev

Message queue component

  Sources   Download

MIT

The Requires

 

The Development Requires

05/10 2016

0.1.5

0.1.5.0

Message queue component

  Sources   Download

MIT

The Requires

 

The Development Requires

03/10 2016

0.1.4

0.1.4.0

Message queue component

  Sources   Download

MIT

The Requires

 

The Development Requires

07/09 2016

0.1.3

0.1.3.0

Message queue component

  Sources   Download

MIT

The Requires

 

The Development Requires

01/08 2016

0.1.2

0.1.2.0

Message queue component

  Sources   Download

MIT

The Requires

 

The Development Requires

29/07 2016

0.1.1

0.1.1.0

Message queue component

  Sources   Download

MIT

The Requires

 

The Development Requires

27/03 2016

0.1.0

0.1.0.0

Message queue component

  Sources   Download

MIT

The Requires

 

The Development Requires