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

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

RSQueueBundle, a redis-based queue system for your Symfony2 projects

Frequently asked questions about Rsqueue Bundle
Does mmoreram/rsqueue-bundle work with Laravel?
No. RSQueueBundle is a Symfony2 bundle, and its value comes from Symfony's DI extension, compiler passes, tagged services, and console commands registered against the Symfony kernel. Laravel has no bundle loader, so none of that integration surface activates. At best you could extract an underlying Redis queue client and hand-wire it into Laravel's container, which must be verified by reading the source first.
What PHP and Symfony versions does rsqueue-bundle require?
The package is a Symfony2-era bundle with a last release around June 2016, so its composer.json is expected to pin Symfony 2.x components and PHP 5.x lines. There is no evidence of any PHP 8 support. Always read the actual composer.json constraints before planning anything around it.
Can I install rsqueue-bundle in a Laravel project with Composer?
Composer resolution will most likely fail outright because the bundle's Symfony 2.x and PHP 5.x constraints conflict with a modern Laravel stack on PHP 8+ and Symfony 6/7 components. Forcing it with --ignore-platform-reqs only defers the problem: Symfony2-era code commonly breaks on PHP 8 due to removed functions, dynamic property deprecations, and missing return types. Installation failure here is a feature, not a bug to work around.
Is mmoreram/rsqueue-bundle still maintained?
No. The last release was in June 2016, leaving roughly nine years without maintenance, security patches, or PHP version updates. The project has around 52 stars and no dependents, so there is no downstream community to surface bugs or provide forks. Effectively it is a single-maintainer codebase with no governance or handover evidence.
How do I install and configure rsqueue-bundle in a Symfony application?
You would require the package with Composer, register the bundle in the Symfony kernel, and define your queues and workers in the bundle's configuration file. Jobs are dispatched from application code as services and consumed by running the bundle's worker console command, with multiple named queues supported. All of this depends on the Symfony DI container and does not translate to Laravel.
How does rsqueue-bundle compare to Laravel's Redis queue driver and Horizon?
Laravel's native Redis driver already provides dispatched jobs, delayed jobs, retries with backoff, failed_jobs persistence, batching, and Horizon supervision. RSQueueBundle offers a thinner Redis producer/consumer model without those semantics, and none of Laravel's Queue, Job, or Worker contracts are satisfied by its abstractions. The only possibly differentiated feature, such as a bespoke serializer or routing scheme, is narrow and reproducible against Laravel's own extension points.
Is rsqueue-bundle safe to run in production?
It is not advisable. A queue broker touches payload deserialization and network I/O, and an unpatched PHP object deserialization path in a consumer is a genuine remote-code-execution class of risk. With no releases since 2016 there is no security patching path for the Redis client or serialization layer. Adopting it also makes any defect an internal fork obligation for your team.
Can I use the RSQueue library without Symfony?
That depends entirely on whether the repository contains a framework-agnostic core that the bundle merely decorates, or whether all logic lives inside bundle classes. You must read the source to answer it, because the package description alone does not clarify. If the logic is bundle-bound, there is nothing reusable, and hand-wiring it into Laravel would effectively mean reimplementing the package.
What delivery guarantee does rsqueue-bundle implement for Redis queues?
The overview does not document whether it uses BLPOP-style fire-and-forget consumption or a reliable-queue pattern with in-flight and acknowledgement semantics. That distinction determines whether jobs are lost when a worker crashes mid-processing. Verify it in the source before relying on it, since Laravel's Redis driver already handles reserved jobs and migration of expired work.
What should Laravel developers use instead of rsqueue-bundle for Redis queues?
Use Laravel's native Redis queue driver, optionally with Horizon for observability and autoscaling, or Symfony Messenger if you are actually on Symfony. If a specific serializer or multi-queue routing scheme from this package looks valuable, reimplement it as a custom job serializer or queue-name resolver behind Laravel's existing extension points. That gives you a few hundred lines of maintainable code instead of an unmaintained 2016 dependency.
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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections