checkthiscloud/phpamqplib-messenger
AmqpTransport with a more robust, PHP-native alternative.php-amqp C extensions in older Laravel apps without major refactoring.Adopt if:
php-amqp C extensions (e.g., due to PHP version constraints or maintenance concerns).Look elsewhere if:
php-amqp for pure performance).composer.lock constraints that conflict with Symfony DI.php-amqplib.For Executives:
"This package lets us modernize our message queue infrastructure by replacing the outdated php-amqp extension with a pure PHP solution (php-amqplib), which is more maintainable, scalable, and future-proof. It aligns with our roadmap to integrate Symfony components, reduces technical debt from C extensions, and ensures reliable message handling for critical workflows—like order processing or real-time notifications. The trade-off is minimal: a small dependency addition for significant long-term stability and performance gains. It’s a low-risk upgrade that future-proofs our stack for years to come."
For Engineering/Architecture Teams:
*"The phpamqplib-messenger package gives us a drop-in replacement for Laravel’s AmqpTransport with key advantages:
For Developers:
*"This package lets you swap out Laravel’s AmqpTransport for a more modern, PHP-native solution with better async support. Key perks:
php-amqp extension headaches—just pure PHP.get() calls; true streaming.config/queue.php to point to phpamqplib-messenger and ensure php-amqplib is installed. Test with a staging queue first—it’s a seamless upgrade with big reliability wins."How can I help you explore Laravel packages today?