enqueue/amqp-lib
AMQP transport for Enqueue implementing amqp-interop on top of php-amqplib. Connect to RabbitMQ/AMQP brokers to publish and consume messages, with links to docs, support, and issue tracking. MIT licensed.
Adopt When:
Look Elsewhere If:
enqueue/redis, enqueue/sqs, or enqueue/kafka instead.database or sync drivers.enqueue/amqp-ext or raw php-amqplib for advanced features like RPC)."This package lets us leverage RabbitMQ’s high-performance messaging to decouple services, reduce latency, and scale horizontally—without over-engineering. For example, if our checkout flow hits 10K RPS, we can offload order processing to background workers instead of blocking users. It’s MIT-licensed, backed by Forma-Pro (a Symfony specialist), and integrates seamlessly with Laravel’s queue system. The upfront cost is minimal (just RabbitMQ setup), but the ROI comes from faster response times, lower server costs, and easier maintenance as we grow."
Key Metrics to Track:
*"This is a drop-in AMQP transport for Enqueue, giving us:
queue-interop) to switch brokers later if needed.amqp-tools for management).Why not raw php-amqplib?
Context, Producer, Consumer) to avoid boilerplate.enqueue/test).Trade-offs:
Next Steps:
How can I help you explore Laravel packages today?