2017 © Pedro Peláez
 

symfony-bundle queue-driver-pheanstalk-bundle

A bundle for managing job queues

image

mcfedr/queue-driver-pheanstalk-bundle

A bundle for managing job queues

  • Friday, November 3, 2017
  • by mcfedr
  • Repository
  • 1 Watchers
  • 1 Stars
  • 30 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 26 Versions
  • 0 % Grown

The README.md

Beanstalk Queue Driver Bundle

A driver for Queue Manager Bundle that uses beanstalkd, (*1)

Latest Stable Version License Build Status, (*2)

Usage

The beanstalk runner is a Symfony command. You can runner multiple instances if you need to handle higher numbers of jobs., (*3)

./bin/console mcfedr:queue:{name}-runner

Where {name} is what you used in the config. Add -v or more to get detailed logs., (*4)

Install

Composer

php composer.phar require mcfedr/beanstalk-queue-driver-bundle

AppKernel

Include the bundle in your AppKernel, (*5)

public function registerBundles()
{
    $bundles = array(
        ...
        new Mcfedr\BeanstalkQueueDriverBundle\McfedrBeanstalkQueueDriverBundle(),

Config

With this bundle installed you can setup your queue manager config similar to this:, (*6)

mcfedr_queue_manager:
    managers:
        default:
            driver: beanstalkd
            options:
                host: 127.0.0.1
                port: 11300
                default_queue: mcfedr_queue

Options to QueueManager::put

  • queue - The name of the queue to put the job in
  • priority - The job priority
  • ttr - Beanstalk Time to run, the time given for a job to finish before it is repeated
  • time - A \DateTime object of when to schedule this job
  • delay - Number of seconds from now to schedule this job

The Versions

03/11 2017

dev-master

9999999-dev

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

03/11 2017

3.2.0

3.2.0.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

19/07 2017

3.1.3

3.1.3.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

19/07 2017

3.1.2

3.1.2.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

13/02 2017

3.1.1

3.1.1.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

05/08 2016

3.1.0

3.1.0.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

04/08 2016

3.0.2

3.0.2.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

04/08 2016

3.0.1

3.0.1.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

04/08 2016

3.0.0

3.0.0.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

01/08 2016

2.0.4

2.0.4.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

29/07 2016

2.0.3

2.0.3.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

29/07 2016

2.0.2

2.0.2.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

29/07 2016

2.0.1

2.0.1.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

29/07 2016

2.0.0

2.0.0.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

The Development Requires

by Fred Cox

task queue job schedule beanstalkd

30/05 2014

1.2.2

1.2.2.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

27/05 2014

1.2.1

1.2.1.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

27/05 2014

1.2.0

1.2.0.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

21/05 2014

1.1.3

1.1.3.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

25/04 2014

1.1.2

1.1.2.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

01/04 2014

1.1.1

1.1.1.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

24/03 2014

1.1.0

1.1.0.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

21/03 2014

1.0.4

1.0.4.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

21/03 2014

1.0.3

1.0.3.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

21/03 2014

1.0.2

1.0.2.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

21/03 2014

1.0.1

1.0.1.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd

21/03 2014

1.0.0

1.0.0.0

A bundle for managing job queues

  Sources   Download

MIT

The Requires

 

by Fred Cox

task queue job schedule beanstalkd