Pular para conteúdo

Exercícios: Aula 14 - Filas, Eventos e Jobs ⚡

🟢 Básico

  1. Drivers: Identifique no arquivo .env qual o driver de fila padrão (QUEUE_CONNECTION) de um novo projeto Laravel e cite outros dois drivers comuns usados em produção.
  2. Workers: Qual o comando do Artisan que deve ser executado para que os jobs que estão na fila comecem a ser processados?

🟡 Intermediário

  1. Despacho: Mostre como disparar um Job chamado EnviarRelatorio passando um ID de usuário como parâmetro, configurando um atraso de 10 minutos para o processamento (delay).
  2. Listeners: Explique a diferença entre um Evento e um Listener. Um único Evento pode ter múltiplos Listeners? Dê um exemplo.

🔴 Desafio

  1. Monitoramento e Falhas: O que acontece se um Job falhar durante a execução? Como você configuraria o Job para tentar novamente 3 vezes antes de desistir (tries)?