instasent/resque-bundle
A Symfony bundle for integrating Resque with PHP applications, providing configuration and services to dispatch, manage, and run Redis-backed background jobs so time-consuming tasks can be offloaded from web requests.
php-resque; the real components are Redis and php-resque. If we already operate Redis, adoption cost is roughly one Composer dependency plus config. If we don't, the actual decision is "add Redis to the platform," and this bundle is incidental.php-resque) that essentially no new hire will have. A PM can use that to argue for re-platforming ahead of new feature work rather than after.Adopt (narrowly) when:
php-resque gives retries and a failed-job list, but no first-class scheduling, deduplication, or delayed jobs without extra work.Look elsewhere when:
For executives: This package lets a legacy Symfony 2 application do background work — sending email, generating reports, syncing to third parties — without blocking the user's request, for roughly a day of integration effort. But it is a stopgap, not a platform: the dependency is effectively unmaintained (4 GitHub stars, zero known dependents, last release November 2021) and the framework beneath it is end-of-life. Recommendation: use it only to buy time inside an app already on Symfony 2, behind an internal interface so the eventual switch to Symfony Messenger is contained. Do not introduce it into new services, and do not use it in Laravel.
For engineering: This is a small bridge from Symfony 2's container and configuration to php-resque, a Redis-backed job runner. The code is small enough that vendoring or wrapping it is safer than depending on it directly — that removes the version-floor and abandonment risk while keeping the behavior. The durable work is not the package: define job payload contracts, idempotency keys, retry and failure handling, and a dead-letter review process. Those decisions outlive any library here. Treat the queue as infrastructure with a named owner, because an abandoned dependency becomes an incident the moment Redis or PHP is upgraded, not before.
How can I help you explore Laravel packages today?