Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

J Queue Bundle Laravel Package

an1zhegorodov/j-queue-bundle

A Symfony bundle that adds queue and background job processing to your application, with configuration for dispatching, handling, and managing async tasks via Composer.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for background job processing. This package is a candidate only for "buy" in the loosest sense — it is a thin, unmaintained Symfony2 wrapper. The decision it actually supports is the negative case: it gives the team a concrete, cheap-to-evaluate data point that reinforces standardizing on a first-party queue abstraction rather than a third-party bundle.
  • Framework strategy / platform consolidation. The package targets Symfony2 (end-of-life since November 2018) and is not a Laravel package. If the question on the table is "which queue abstraction do we standardize on across our PHP estate," this is a data point against bespoke bundles and for Laravel's native queue + Horizon or Symfony Messenger.
  • Roadmap sequencing. Adoption signals (0 stars, 0 dependents, no meaningful release history, unknown maintainer) mean any integration work here is a one-way door into maintenance we would own. This justifies deferring queue-infrastructure investment or re-scoping it to a supported driver instead.
  • Risk register entry. Abandoned dependency in the critical path of async processing is a security and reliability liability — no upstream patches, no CVE response, no compatibility work for PHP 8.x.
  • Use-case scoping. Even if it worked, "simple queueing" covers fire-and-forget jobs (email sends, thumbnail generation, webhook retries) and nothing else — no delayed jobs, no priorities, no dead-letter handling, no observability. That bounds the product surface it could ever serve.

When to Consider This Package

Consider it only if all of the following are true:

  • You maintain a Symfony 2.x application that is already frozen (no framework upgrade on the roadmap) and already depends on this bundle.
  • Job volume is genuinely trivial (hundreds per day, not thousands per minute) and idempotency/loss tolerance is high.
  • You are prepared to vendor/fork the code, own it internally, and assign a named maintainer.
  • There is no compliance requirement around dependency provenance or security patching.

Look elsewhere in essentially every other case — which is most of them:

  • Any Laravel application. Laravel ships a first-class queue system with database, Redis, SQS, and Beanstalkd drivers plus Horizon for supervision and metrics. A Symfony2 bundle adds zero value and non-trivial integration friction.
  • Modern Symfony (5.x/6.x/7.x). Use Symfony Messenger — it is the maintained, first-party successor and covers transports, retries, and failure transports.
  • Throughput or reliability requirements. Redis/SQS-backed queues with a supervisor, or a durable workflow engine (Temporal, Cadence) if you need long-running orchestration.
  • Anything needing delayed jobs, priorities, dead-letter queues, or per-job observability. This package does not offer them.
  • Zero-star, zero-dependent dependencies in general. Treat this as a hard gate: no adoption without an active maintainer and a recent release.

How to Pitch It (Stakeholders)

Recommendation: do not adopt. This is an unmaintained Symfony2 bundle with no community around it — zero stars, zero dependents, no downstream validation. The framework it targets reached end-of-life in 2018, so it will not receive security patches or PHP 8 compatibility work. It is also not a Laravel package, which means it is a framework mismatch for our primary stack.

For executives: the cost of adopting this is not the integration — it is the indefinite ownership. We would inherit a dependency nobody else uses, on a framework nobody else runs, with no upgrade path. The cheaper and safer path is the platform we already pay for: Laravel's built-in queue with Horizon, or Symfony Messenger if the Symfony estate is in scope.

For engineering: the only legitimate scenario is a frozen Symfony2 app with already-integrated usage and trivial job volume, and even then we should vendor the code and assign an owner. Otherwise, standardize on the first-party abstraction. The migration is small now; it will not be later.

Ask: close this evaluation, record the decision and its rationale in the architecture decision log, and confirm the queue standard for the next planning cycle.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen