Alterar Topic
Boa Tarde!
Tentei localizar na documentação do pacote porem nãoo encotrei, como faço para vincular uma topic nova com a queue, ele cria o topic porem nao faz o bind e nao cria a queue nova
Olá, Thiane!
Tudo bem?
A grande facilidade de usar esse package é justamente que ele faz o bind da fila automaticamente.
O grande segredo está apenas no nome da fila, basta cada microservice ter um nome diferente assim você consegue direcionar as mensagens para o microservice que desejar.
RABBITMQ_QUEUE=queue_micro01
Ficou claro?
Se quiser dou outros exemplos;
Bom Dia, então não entendi pois tipo assim, to usando esse ensinamento seu em um projeto real, onde eu não posso usar a exchange default, eles vão me criar uma exchange especifica, eu vou mudo nos arquivos de config neh do queue.php.
Faço o publish, ele chega a criar o exchange, porem não cria a fila na aba queue
Esse package usa por default a exchange default, está aqui o seu problema.
No arquivo config/queue.php lá em connections -> rabbitmq -> options -> queue, você pode mudar a exchange
(https://github.com/vyuldashev/laravel-queue-rabbitmq#optional-config)
Então eu cheguei a ver isso na doc, porem ele não faz o bind ele até cria a exchange, porem não cria a queue, e se eu crio pelo rabbitMQ faço o bind da exchange > queue
Ele dispara porem não cai no rabbit, a fila não processa, sóo no default.
Entendi.
No painel do RabbitMQ, você sabe onde faz o bind manual da fila com a exchange?
Se sim, tenta fazer isso, criar a exchange e fazer o bind manual.
---
Tenho um projeto aqui, que achei mais fácil criar a fila e etc manualmente, digo, usar esse package aqui para fazer todo o processo, tanto para criar o Consumer quanto o Producer: https://github.com/php-amqplib/php-amqplib
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!