RabbitMQ: Utiliser PHP/Symfony pour se connecter à RabbitMQ
Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Comment utiliser Stackhero pour RabbitMQ.
Si vous utilisez Symfony, vous pouvez le configurer pour utiliser RabbitMQ comme message broker en définissant la variable d'environnement MESSENGER_TRANSPORT_DSN. Il suffit de mettre à jour votre fichier .env :
MESSENGER_TRANSPORT_DSN=amqps://<USER>:<PASSWORD>@<HOST>:<PORT>/%2f/messages?cacert=%2Fetc%2Fssl%2Fcerts%2Fca-certificates.crt
Remplacez
<USER>,<PASSWORD>,<HOST>et<PORT>par vos propres informations RabbitMQ.
Ensuite, vérifiez que votre fichier config/packages/messenger.yaml utilise bien la variable MESSENGER_TRANSPORT_DSN. Il doit ressembler à ceci :
framework:
messenger:
transports:
async: '%env(MESSENGER_TRANSPORT_DSN)%'