RabbitMQ: Utilizzare PHP/Symfony per connettersi a RabbitMQ
Questa documentazione fa parte della guida Guida introduttiva. Consulta la guida completa qui: Come utilizzare Stackhero per RabbitMQ.
Se utilizzate Symfony, potete configurarlo per usare RabbitMQ come message broker impostando la variabile d'ambiente MESSENGER_TRANSPORT_DSN. È sufficiente aggiornare il vostro file .env:
MESSENGER_TRANSPORT_DSN=amqps://<USER>:<PASSWORD>@<HOST>:<PORT>/%2f/messages?cacert=%2Fetc%2Fssl%2Fcerts%2Fca-certificates.crt
Sostituite
<USER>,<PASSWORD>,<HOST>e<PORT>con i vostri dati RabbitMQ.
Successivamente, assicuratevi che il file config/packages/messenger.yaml utilizzi la variabile MESSENGER_TRANSPORT_DSN. Dovrebbe essere simile a questo:
framework:
messenger:
transports:
async: '%env(MESSENGER_TRANSPORT_DSN)%'