Closed LuizEscobarC closed 1 month ago
REGRAS DE NEGOCIO
O Laravel oferece uma ferramenta chamada Scheduler, que permite definir tarefas agendadas no código da aplicação de maneira simples e expressiva. Ele é ideal para automatizar tarefas recorrentes, como o processamento de transações agendadas. Processamento de Transações Agendadas: Desenvolver um job que execute todos os dias às 05h da manhã para processar as transações agendadas.
CASOS DE TESTE
[x] -> criar um job que faz a regra de negocio de transações na data atual
[x] -> criar um job que de fato dispara a transação individual
[x] -> chamar o job dentro do schedule todos os dias as 5 am
[x] -> utilizar redis
[x] Criar os Jobs:
Um job para verificar e processar transações agendadas na data atual. Um job para processar uma transação individual.
[x] Configurar o Scheduler: Chamar o job de verificação diariamente às 5 AM.
[x] Configurar o Redis: Para gerenciar a fila de jobs.
redis-server php artisan queue:work
REQUISITOS