iamfarhad/laravel-rabbitmq
Production-ready RabbitMQ queue driver for Laravel with native Queue integration. Built on ext-amqp with connection/channel pooling, configurable topology, Horizon hooks, Octane-safe resets, and optional high-performance basic_consume workers plus admin Artisan commands.
basic_consume mode.ext-amqp (lower overhead than PHP libraries like php-amqplib).Adopt When:
ext-amqp performance (benchmarks show lower latency than PHP libraries).Look Elsewhere If:
ext-amqp support; requires PECL)."This package lets us replace slow database queues with RabbitMQ’s native performance, cutting job processing time by 30–50% while adding resilience features like dead-letter queues, priority jobs, and multi-region failover. It’s a drop-in replacement for Laravel’s queue system, so we avoid reinventing the wheel. For $X in self-hosted RabbitMQ, we’ll save $Y in cloud messaging costs and gain real-time monitoring via Horizon. Risk: Minimal—uses Laravel’s existing queue API."
*"We’re switching to native ext-amqp for:
ext-amqp (PECL install; not available on shared hosting).*"This package simplifies RabbitMQ ops with:
ext-amqp is installed in all environments (CI, staging, prod).How can I help you explore Laravel packages today?