2017 © Pedro Peláez
 

library l5-stomp-queue

Stomp Queue Driver for Laravel 5

image

mayconbordin/l5-stomp-queue

Stomp Queue Driver for Laravel 5

  • Wednesday, March 22, 2017
  • by mayconbordin
  • Repository
  • 2 Watchers
  • 7 Stars
  • 499 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 11 Forks
  • 4 Open issues
  • 3 Versions
  • 1 % Grown

The README.md

l5-stomp-queue

Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

STOMP Queue and Broadcaster Driver for Laravel 5., (*2)

Installation

In order to install l5-stomp-queue, just add, (*3)

"mayconbordin/l5-stomp-queue": "dev-master"

to your composer.json. Then run composer install or composer update., (*4)

Add the Service Provider to the providers array in config/app.php:, (*5)

'providers' => array(
    ...
    'Mayconbordin\L5StompQueue\StompServiceProvider',
)

And add the driver configuration to the connections array in config/queue.php:, (*6)

'connections' => array(
    'stomp' => [
        'driver'     => 'stomp',
        'broker_url' => 'tcp://localhost:61613',
        'queue'      => 'default',
        'system'     => 'activemq'
    ]
)

And for the broadcaster add the same configuration to the connections array in config/broadcasting.php:, (*7)

'connections' => array(
    'stomp' => [
        'driver'     => 'stomp',
        'broker_url' => 'tcp://localhost:61613',
        'queue'      => 'default',
        'system'     => 'activemq'
    ]
)

Configuration Options

queue

The name of the queue., (*8)

system

The name of the system that implements the Stomp protocol. Default: null., (*9)

This value is used for setting custom headers (not defined in the protocol). In the case of ActiveMQ, it will set the AMQ_SCHEDULED_DELAY (see docs) header in order to give support for the later method, defined at Illuminate\Contracts\Queue., (*10)

sync

Whether the driver should be synchronous or not when sending messages. Default: false., (*11)

prefetchSize

The number of messages that will be streamed to the consumer at any point in time. Applicable only to ActiveMQ. Default: 1., (*12)

For more information see the ActiveMQ documentation., (*13)

clientId

Used for durable topic subscriptions. It will set the activemq.subcriptionName property. See documentation for more information., (*14)

username and password

Used for connecting to the Stomp server., (*15)

The Versions

22/03 2017

dev-master

9999999-dev

Stomp Queue Driver for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maycon Viana Bordin
by Nicholas Finzer

laravel queue laravel 5 stomp

24/08 2016
20/07 2015