RabbitMQ: Utilizar PHP/Symfony para se ligar ao RabbitMQ
Esta documentação faz parte do guia Primeiros passos. Consulte o guia completo aqui: Como utilizar o Stackhero para RabbitMQ.
Se utiliza Symfony, pode configurá-lo para usar o RabbitMQ como message broker, definindo a variável de ambiente MESSENGER_TRANSPORT_DSN. Só precisa de atualizar o seu ficheiro .env:
MESSENGER_TRANSPORT_DSN=amqps://<USER>:<PASSWORD>@<HOST>:<PORT>/%2f/messages?cacert=%2Fetc%2Fssl%2Fcerts%2Fca-certificates.crt
Substitua
<USER>,<PASSWORD>,<HOST>e<PORT>pelos seus próprios dados do RabbitMQ.
De seguida, certifique-se de que o seu ficheiro config/packages/messenger.yaml utiliza a variável MESSENGER_TRANSPORT_DSN. Deve ter um aspeto semelhante a este:
framework:
messenger:
transports:
async: '%env(MESSENGER_TRANSPORT_DSN)%'