PHPackages                             bcc/resque-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. bcc/resque-bundle

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

bcc/resque-bundle
=================

BCCResqueBundle

1.1.7(12y ago)119735.8k↓50%88[26 issues](https://github.com/michelsalib/BCCResqueBundle/issues)[6 PRs](https://github.com/michelsalib/BCCResqueBundle/pulls)2MITPHP

Since Oct 18Pushed 7y ago9 watchersCompare

[ Source](https://github.com/michelsalib/BCCResqueBundle)[ Packagist](https://packagist.org/packages/bcc/resque-bundle)[ Docs](http://github.com/michelsalib/BCCResqueBundle)[ RSS](/packages/bcc-resque-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (13)Used By (2)

Intro to BCCResqueBundle
========================

[](#intro-to-bccresquebundle)

The BCC resque bundle provides integration of [php-resque](https://github.com/chrisboulton/php-resque/) to Symfony2. It is inspired from resque, a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

Features:
---------

[](#features)

- Creating a Job, with container access in order to leverage your Symfony services
- Enqueue a Job with parameters on a given queue
- Creating background worker on a given queue
- A UX to monitor your queues, workers and job statuses
- ability to schedule jobs to run at a specific time or after a number of seconds delay
- ability to auto re-queue failed jobs, with back-off strategies

TODOs:

- Log management
- Job status tracking
- Redis configuration
- Localisation
- Tests

Screenshots
-----------

[](#screenshots)

### Dashboard

[](#dashboard)

[![](https://github.com/michelsalib/BCCResqueBundle/raw/master/Resources/screens/home.png)](https://github.com/michelsalib/BCCResqueBundle/raw/master/Resources/screens/home.png)

Installation and configuration:
-------------------------------

[](#installation-and-configuration)

### Requirements

[](#requirements)

Make sure you have redis installed on your machine:

### Get the bundle

[](#get-the-bundle)

Add to your `bcc-resque-bundle` to your dependencies:

```
{
    "require": {
        ...
        "bcc/resque-bundle": "dev-master"
    }
    ...
}
```

To install, run `php composer.phar [update|install]`.

### Add BCCResqueBundle to your application kernel

[](#add-bccresquebundle-to-your-application-kernel)

```
