MailTrap não recebe e-mail na opção QUEUE_CONNECTION=rabbitmq
Boa tarde Carlos, tudo bem ???
Quando está setado nessa opção ->
QUEUE_CONNECTION=rabbitmq
O RabbitMQ dá aquele sinal sim do gráfico como se tivesse processando o serviço de mensageria quando vou na URL de teste e dou enter, porém não chega de modo algum o e-mail no mailtrap.io ..
Agora se eu deixo na opção ->
QUEUE_CONNECTION=sync
O mailtrap.io recebe o e-mail normalmente, mas o RabbitMQ não dá aquele sinal de gráfico ...
Considerações a serem feitas: a minha máquina é Windows e não estou trabalhando com docker e containners, não sei se isso influência também para o não envio do e-mail ...
Obrigado por enquanto !!!
Olá, Darcio!
Tudo bem, e com você?
Como está mostrando no gráfico do RabbitMQ que está processando a fila, significa que está chegando nela.
Pode ser que o nome da fila do microservice de e-mail ficou errado.
Sobe os seus microservices, tem eles no GitHub? Quero ver o nome das filas que definiu.
Bom dia Carlos, tudo bem sim e você ???
Eu fiz um push no github, o projeto está nesse endereço -> https://github.com/darciofjunior/Pr-via-do-Projeto-Laravel-com-MicroServi-os
Desde já obrigado por mais essa atenção
Ótimo fim de semana
A sua variável de ambiente no arquivo .env RABBITMQ_QUEUE precisa ter um nome único por microservice
No micro e-mail, deve estar assim:
RABBITMQ_QUEUE=queue_email
E quando for disparar a fila, você indica qual micro vai receber esse processo:
CompanyCreated::dispatch($company->email)
->onQueue('queue_email');
Boa noite Carlos ...
Mesmo fazendo o que me recomendou acabou não indo, no curso isso aconteceu com você também em aula por volta de 6 minutos e 30 tanto que estou revendo a mesma para ver se esqueci algum ponto e você reiniciando o container foi sucesso ...
Aqui no caso estou sem o docker como disse e trabalhando sem o Linux, massss vou seguindo no curso e qualquer novidade te deixo a par.
Agradecido mais um vez ...
No curso deu certo, mesmo com delay (o que é normal para uma comunicação assincronia)
Se atente as questões do nomes das filas, e no final se não sacar o problema, me avisa que te ajudo a resolver (suba todos os microservices para o GitHub);
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!