symfony-bundles/queue-bundle
Symfony Queue Bundle integrates queue-based messaging into Symfony applications. It offers configuration and services for dispatching jobs, running worker consumers, and connecting supported queue backends with Symfony's service container and console commands, enabling background and asynchronous pr...
Consider it only in narrow, low-stakes situations:
Look elsewhere — decisively — in every other case:
To executives: We evaluated this package and recommend against adoption. It is a Symfony-only queue bundle with 31 stars whose last release was in 2017 — no security updates, no modern PHP support, and no community to call on when it breaks. Queueing is already a built-in capability of both Laravel and Symfony, so adopting this adds risk without adding capability. The recommendation is to standardize on the framework-native queue systems (Laravel queues with Horizon; Symfony Messenger), which are maintained by the frameworks themselves and carry no additional licensing or support cost. The MIT license is not the issue — the maintenance gap is.
To engineering: This is not a Laravel package; it targets Symfony and predates Symfony Messenger's maturity. Do not add it to composer.json. If we have a legacy service already depending on it, treat it as frozen and schedule a migration to Messenger rather than attempting to patch or fork. If what we actually want is a queue abstraction layer, borrow the interface ideas and build on the framework's own primitives — that keeps retries, failure handling, and observability inside a codebase we control.
How can I help you explore Laravel packages today?