kch/rabbitmq-bundle
kch/rabbitmq-bundle integrates RabbitMQ messaging into PHP applications, with configuration for broker connections and straightforward publishing and consuming of messages. A practical choice for adding asynchronous, queue-based processing to Symfony projects.
oldsound/rabbitmq-bundle or this fork, that's a migration ticket (PHP 8 support, Symfony 5/6, security patching) you should budget for rather than a feature to build on.Consider it only in a narrow legacy scenario:
oldsound/rabbitmq-bundle in an existing Symfony app and cannot yet migrate.Look elsewhere — decisively — when:
vladimir-yuldashev/laravel-queue-rabbitmq), direct php-amqplib usage, or a managed queue.Bottom line: do not adopt this package. kch/rabbitmq-bundle is a stale, single-organization fork of the old oldsound/rabbitmq-bundle, last released in June 2018, with one star and zero dependents. It is a Symfony bundle, so it doesn't serve our Laravel services at all, and it carries real maintenance and security risk for any service that does use it.
What it tells us strategically: self-hosting RabbitMQ in PHP has a well-known integration path, but the ecosystem's PHP-side adapters are inconsistently maintained. That argues for one of two positions rather than a middle ground — either standardize on a maintained Laravel-native queue driver with RabbitMQ, or move to a managed queue service and stop owning broker operations.
Recommendation for engineering: treat this package as a risk item, not a dependency to add. If any current service uses it or its predecessor, open a modernization ticket with a target framework/PHP version and a migration path. For new async work, evaluate the maintained Laravel adapter and a managed-queue option side by side on operational cost, not on feature parity — both will do the job.
Decision needed from leadership: approve the "managed queue vs. self-hosted RabbitMQ" call so the team stops re-litigating it per feature, and fund the legacy migration if the audit finds existing usage.
How can I help you explore Laravel packages today?