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

Rsqueue Bundle Laravel Package

mmoreram/rsqueue-bundle

A Symfony bundle that integrates RSQueue, a Redis-backed message queue, into your application. It provides configuration, DI services, and console commands for producing and consuming jobs across distributed workers.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for async job processing: This package represents the "buy" option (adopt an existing Redis-backed queue abstraction) for a Symfony2-era codebase. It informs the decision by illustrating what a mid-2010s Redis queue looked like — producer/consumer commands, job payload serialization, Redis list-backed dispatch — so teams can benchmark a modern equivalent (Symfony Messenger, Enqueue, Laravel Horizon/Queue) against it.
  • Maintenance-burden triage: 52 stars, 0 dependents, last release June 2016, and a low opportunity score (12.6) all signal abandonment. That supports a roadmap decision to stop investing in this dependency and schedule its removal rather than build features on top of it.
  • Framework-fit evaluation: Despite the "Laravel/PHP" framing, this is a Symfony2 bundle, not a Laravel package. That mismatch alone should kill adoption in any Laravel project and is a useful forcing function for a "does our stack actually match our dependencies?" review.
  • Legacy migration scoping: For products still on Symfony2/PHP 5.x, this package helps scope a modernization initiative — identifying queue semantics (at-least-once delivery, retry behavior, worker supervision) that a replacement must preserve.
  • Reference for requirements gathering: Its feature set can be used as a checklist when specifying a modern queue: Redis transport, multiple queues, worker lifecycle, failure handling, observability — and to confirm which of those the old package doesn't provide.
  • Dependency hygiene / SBOM decisions: An unmaintained 2016 dependency with no active consumers is a security and compliance liability — supporting policy decisions to require active releases and a maintenance owner before adoption.

When to Consider This Package

Only consider it when:

  • You are maintaining an existing Symfony2 application that already depends on this bundle, and a minimal patch is cheaper than a migration in this cycle.
  • You have a frozen, low-risk legacy service where the queue is non-critical and Redis is already the transport, and you need the smallest possible change.
  • You are studying historical implementations of Redis-backed queues for architecture or migration design.

Look elsewhere when (which is almost always):

  • You are on Laravel — this is a Symfony bundle and would require custom wiring; use the native queue system with Redis/Horizon instead.
  • You are on modern Symfony (5/6/7) — use Symfony Messenger with a Redis or AMQP transport; this bundle targets Symfony2 and won't be compatible.
  • You need active maintenance, security patches, PHP 8+ support, or a community to escalate to — none are present (last release 2016, 0 dependents).
  • You need reliability features — delayed jobs, dead-letter queues, retries, backoff, monitoring dashboards, worker autoscaling — that modern frameworks provide out of the box.
  • You require vendor accountability (SLA, support contract, CVE response); a solo-maintainer, decade-old package cannot supply it.

How to Pitch It (Stakeholders)

For executives: We evaluated mmoreram/rsqueue-bundle, a Redis-based queue bundle for Symfony2. Verdict: do not adopt for new work. It has had no release since 2016, no downstream dependents, and is built for a framework generation we no longer use. Adopting it would add unmaintained code to our critical path with no security or support coverage. If we need background job processing, we should use our framework's native, actively maintained queue system — this reduces risk, cuts integration work, and keeps us on a supported upgrade path.

For engineering: This is a Symfony2 bundle, not a Laravel package, and it predates PHP 7. It offers basic Redis-list producer/consumer plumbing but lacks modern reliability primitives (retries, DLQ, monitoring) and will not run on our current stack without significant glue. Recommendation: treat it as a reference implementation only. For any active queueing need, standardize on Symfony Messenger or Laravel's queue + Horizon, and if a legacy service still depends on this bundle, add its removal to the modernization backlog with a defined owner and target date.

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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons