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

Queuing Laravel Package

graham-campbell/queuing

A Laravel package by Graham Campbell that provides queuing utilities and integrations for dispatching and managing background jobs. It helps streamline queue configuration and job handling in Laravel applications while working with Laravel's built-in queue system.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Adoption call: no-go. The package sits in a GrahamDeprecated organization, targets Laravel 4.2 (end-of-life since 2016), has zero dependents, no visible stars, and a 0.3 score. Nothing here is a live build-vs-buy question — the only decision it actually informs is what to do about a legacy app still pinned to that stack.
  • Build vs. buy vs. upgrade. Both "buy" (take the dependency) and "build" (vendor a patch) lose to "upgrade." The package's value proposition was shaving per-job queue-worker overhead by overriding framework internals — ground that supported Laravel releases now cover with better worker controls and real observability. The defensible roadmap call is to fund migration, not micro-optimize an unsupported runtime.
  • Capacity and performance roadmap input. The premise is the useful signal: per-job overhead in a queue worker becomes a visible cost at high dispatch volume. If your team is profiling queue latency today, that's evidence for investing in throughput through supported means — worker tuning, --tries/backoff, Redis or SQS tuning, batching, Horizon-style monitoring — not a 2014-era shim.
  • Dependency-governance precedent. Anything that extends container bindings and queue internals couples you to framework internals across patch versions. Treat this as a policy template: internal-override packages require a named owner, test coverage, and a scheduled removal date before they enter the dependency graph.
  • Reference case, not a product case. Its residual value is pedagogical — a compact example of swapping queue behavior via a service provider, useful when reviewing your own overrides or writing a postmortem on why a past optimization aged badly.
  • Explicitly does not support any customer-facing feature, pricing, or segmentation decision. No user-visible capability, no ecosystem momentum, no community to lean on.

When to Consider This Package

Consider it only under a narrow, uncomfortable set of conditions:

  • You operate a Laravel 4.2 application that genuinely cannot be migrated within the current planning horizon — regulatory freeze, embedded vendor appliance, or no test coverage to move safely.
  • Profiling shows queue-worker per-job overhead — not job logic, database calls, or third-party APIs — is the actual bottleneck, and you have the volume data to prove it.
  • You are prepared to fork and own it: pin the exact commit (there are no reliable tagged releases), add test coverage for your payloads, and set an explicit removal date tied to the migration. Upstream will not merge fixes, triage issues, or patch security problems.
  • You are using it as reading material for how framework internals were extended, in a context where nothing ships to production.

Look elsewhere — specifically at upgrading — when any of the following hold:

  • You're on Laravel 5.5+ or any supported release; built-in worker improvements and Horizon cover this ground with active maintenance.
  • You need a supported PHP runtime (7.4/8.x); this targets a PHP 5.x-era codebase and Composer will hard-conflict on illuminate/queue, illuminate/support, and the PHP platform requirement.
  • You need security patching, an issue tracker, release notes, or any vendor accountability — none exist.
  • Your real constraint is observability (why jobs fail, how long they wait, where retries pile up) rather than raw per-job cost; modern tooling is a different category entirely.
  • Your bottleneck is job-body execution. No worker-level shim fixes a slow query or a rate-limited API.
  • Job durability cannot be relaxed. If a driver trades persistence or acknowledgment semantics for throughput, that's a product decision requiring explicit sign-off — not a library choice.

How to Pitch It (Stakeholders)

For executives: This is an archived performance tweak for a version of our framework that went end-of-life years ago. It has no maintainers, no users, and no support path. It will not improve any customer outcome, and adopting it would create a dependency we own indefinitely. The business-relevant finding is narrower: it is evidence that queue overhead matters at scale — which is an argument for funding a framework upgrade, not for adding a library.

For engineering: The package reduced per-job queue-worker overhead by overriding Laravel 4.2's queue internals via a service provider. Those gains are now largely available in supported Laravel releases, with better worker controls and real observability (Horizon, queue:monitor, failed-job tooling). My recommendation is to take no dependency. If a legacy 4.2 system is under genuine queue load, treat this package as an input to the migration business case: scope the upgrade, quantify current queue pain in dispatch volume and latency, and if a stopgap is unavoidable, vendor a minimal fork behind a feature flag with tests, a soak test at 2× peak, enqueue auditing, and a dated removal. Expect the failure modes a queue driver hides worst — silent job loss, lost retry/backoff semantics, broken failed_jobs handling, and opaque saturation.

The ask: budget and a schedule for migration, not a line item for this package.

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.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core