RabbitMQ: Usar PHP/Symfony para conectarse a RabbitMQ
Esta documentación forma parte de la guía Primeros pasos. Consulte la guía completa aquí: Cómo utilizar Stackhero para RabbitMQ.
Si utiliza Symfony, puede configurarlo para usar RabbitMQ como message broker estableciendo la variable de entorno MESSENGER_TRANSPORT_DSN. Solo tiene que actualizar su archivo .env:
MESSENGER_TRANSPORT_DSN=amqps://<USER>:<PASSWORD>@<HOST>:<PORT>/%2f/messages?cacert=%2Fetc%2Fssl%2Fcerts%2Fca-certificates.crt
Sustituya
<USER>,<PASSWORD>,<HOST>y<PORT>por los datos de su instancia de RabbitMQ.
A continuación, asegúrese de que su archivo config/packages/messenger.yaml utilice la variable MESSENGER_TRANSPORT_DSN. Debería tener un aspecto similar a este:
framework:
messenger:
transports:
async: '%env(MESSENGER_TRANSPORT_DSN)%'