Filas e Tarefas (Redis)
Bull e Redis
Atualizado
Bull e Redis
Atualizado
O Z-PRO utiliza um sistema de filas (queues) para processar tarefas em segundo plano, como o envio de mensagens em massa ou notificações. Isso garante que ações que podem ser demoradas sejam executadas de forma organizada e eficiente, sem impactar a performance da plataforma para os usuários.
A tela "Filas e Tarefas" no seu painel Superadmin é um painel de visualização (baseado no BullBoard) que permite monitorar em tempo real o status dessas tarefas, que são gerenciadas pela tecnologia Redis.
Na tela de visualização, você encontrará as tarefas organizadas de acordo com seu estado atual:
Waiting (Aguardando): A tarefa está na fila, pronta para ser processada assim que um recurso estiver disponível.
Active (Em Execução): A tarefa está sendo processada neste exato momento.
Completed (Concluída): A tarefa foi finalizada com sucesso.
Failed (Falhou): Ocorreu um erro durante o processamento da tarefa.
Delayed (Atrasada): A tarefa está agendada para ser executada em um momento futuro.
Clique no ícone de "filas e tarefas"
Você verá a seguinte tela:
A tela dentro do Z-PRO serve para monitoramento visual. Para realizar ações como limpar filas ou retentar tarefas, é preciso acessar a interface completa do BullBoard.
Na página "Filas e Tarefas", localize e clique no botão "Abrir BullBoard".
Uma nova aba do seu navegador será aberta, exibindo o painel de controle interativo.
Dentro do BullBoard, você poderá realizar ações administrativas, como:
Analisar uma tarefa específica: Clicar em uma tarefa para ver seus dados, logs e detalhes técnicos do erro (em caso de falha).
Reprocessar uma tarefa: Localizar uma tarefa no estado "failed" e usar a opção para executá-la novamente.
Excluir uma tarefa: Remover uma tarefa específica de uma fila.
Limpar filas: Utilizar as funções do BullBoard para remover múltiplos jobs de um estado (por exemplo, limpar todos os jobs concluídos para organizar a visualização).