leberknecht/amqp-rpc-transporter-bundle
Symfony bundle that wires AMQP into your RPC transport layer, letting services send and receive remote procedure calls over RabbitMQ-style message queues with minimal setup.
symfony/messenger. For a Laravel codebase it is not adoptable without meaningful porting work — that alone may close the evaluation.Consider it only when all of the following hold:
symfony/messenger already configured against RabbitMQ/AMQP — this is not a Laravel package.Look elsewhere when:
To executives: This is a small, single-maintainer Symfony bundle that adds request/response messaging on top of RabbitMQ. It is not a strategic dependency and it is not compatible with our Laravel services. Recommendation: treat it as a design reference, not an adoption. If we need this capability, we implement a thin internal version we control, or we standardize on gRPC — either path avoids taking on a dependency with zero production users.
To engineering: Valuable as a compact, readable example of correlation-ID and reply-to handling in Symfony Messenger — worth a 30-minute read before we write our own. Do not pull it into a service: no dependents means we absorb all upgrade and bug risk, particularly across Messenger major versions. If the RPC-over-AMQP pattern is genuinely required, scope it as a small internal transport with tests and on-call ownership, and compare against gRPC and a simple result-table approach before committing.
How can I help you explore Laravel packages today?