PHPackages                             kogeva/queue-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. kogeva/queue-bundle

ActiveKogeva-queue-bundle[Queues &amp; Workers](/categories/queues)

kogeva/queue-bundle
===================

Fork IdeasBucket QueueBundle for Symfony Framework

v2.0(7y ago)02.6k1MITPHPPHP &gt;=7

Since Apr 6Pushed 7y ago1 watchersCompare

[ Source](https://github.com/kogeva/QueueBundle)[ Packagist](https://packagist.org/packages/kogeva/queue-bundle)[ RSS](/packages/kogeva-queue-bundle/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (10)Versions (10)Used By (0)

QueueBundle
===========

[](#queuebundle)

[![Build Status](https://camo.githubusercontent.com/b5b77d5fd7bb144a6e2d518c14f51fbaf27e8cd300d195e30b8fea53ba2b0acd/68747470733a2f2f7472617669732d63692e6f72672f6e6963686f6c61736e65742f517565756542756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/nicholasnet/QueueBundle)

- [Introduction](#introduction)
    - [Installation](#installation)
    - [Configuration](#configuration)
    - [Connections Vs. Queues](#connections-vs-queues)
    - [Driver Prerequisites](#driver-prerequisites)
- [Creating Jobs](#creating-jobs)
    - [Generating Job Classes](#generating-job-classes)
    - [Class Structure](#class-structure)
- [Dispatching Jobs](#dispatching-jobs)
    - [Delayed Dispatching](#delayed-dispatching)
    - [Customizing The Queue &amp; Connection](#customizing-the-queue-and-connection)
    - [Specifying Max Job Attempts / Timeout Values](#max-job-attempts-and-timeout)
    - [Error Handling](#error-handling)
- [Running The Queue Worker](#running-the-queue-worker)
    - [Queue Priorities](#queue-priorities)
    - [Queue Workers &amp; Deployment](#queue-workers-and-deployment)
    - [Job Expirations &amp; Timeouts](#job-expirations-and-timeouts)
- [Supervisor Configuration](#supervisor-configuration)
- [Dealing With Failed Jobs](#dealing-with-failed-jobs)
    - [Cleaning Up After Failed Jobs](#cleaning-up-after-failed-jobs)
    - [Retrying Failed Jobs](#retrying-failed-jobs)
- [Job Events](#job-events)
- [Other Database and library support](#database-other-support)
- [GIST](#gist)

Introduction
------------

[](#introduction)

**This QueueBundle is heavily inspired by Laravel Queue package. In fact some of the file are directly copied over. So, hats off to Taylor Otwell and Laravel team for providing an awesome package for the community.**

### Installation

[](#installation)

You can install QueueBundle by composer

```
composer require kogeva/queue-bundle

```

QueueBundle supports Symfony 3+, 4+ and above.

### Configuration

[](#configuration)

\####For Symfony 3

Once you install the bundle you will need to make change in your `AppKernel.php` by adding the bundle class entry like this.

```
