Hangfire

Hangfire é um software que te ajuda a criar, processar e gerenciar seus trabalhos de segundo plano e operações que você prefere não colocar na solicitação de processamento de seu pipeline.

Fabricante: Hangfire


Descrição detalhada do produto

SOLICITE SEU ORÇAMENTO

*Campos de Preenchimento Obrigatório


Ao preencher os campos abaixo, você automaticamente concorda com nossos termos de uso e política de privacidade de dados
saiba mais
Obrigado por nos contatar, assim que possível retornaremos seu contato.
Erro, tente novamente. Sua mensagem não foi enviada
Descrição detalhada do produto

  • Notificações/boletins informativos em massa;
  • Importação de lote de xml, csv, json;
  • Criação de arquivos;
  • Disparada de webhooks;
  • Apaga usuários;
  • Constrói diferentes gráficos;
  • Processa imagem/vídeo;
  • Limpa arquivos temporários;
  • Recorre a relatórios automatizados;
  • Manutenção do banco de dados; 

Trabalhos de segundo plano são partes muito importantes de uma aplicação, e Hangfire garante que qualquer trabalho seja executado pelo menos uma vez. Para manter informações de trabalhos de segundo plano entre as aplicações, elas podem ser salvas em seu armazenamento preferido. 

O subsistema de armazenamento é abstrato o suficiente para suportar soluções RDBMS e NoSQL. Se seu sistema de banco de dados favorito não é suportado ainda, você pode o implementar. É mais barato do que programar um sistema de trabalho de segundo plano do zero. 

Se seu trabalho em segundo plano encontrar um problema durante sua execução, ele será retomado automaticamente depois de algum atraso. Hangfire lida com os seguintes problemas com sucesso:

  • Exceções;
  • Fechamento de aplicações;
  • Terminações de processo inesperadas ;
  • Você também será capaz de retomar qualquer trabalho manualmente pelo código de programação ou o Dashboard UI.

Não é necessário que você faça nenhuma decisão de arquitetura para começar a usar o Hangfire. Você pode começar com um setup simples, onde o processamento de plano de fundo é implementado no lado da aplicação da web.

Mais tarde, quando você enfrentar problemas de desempenho, você poderá separar o processamento entre diferentes processos ou servidores – Hangfire usa cadeados distribuídos para lidar com problemas de sincronização.

Monitor UI integrado

Hangfire é enviado com uma ferramenta incrível – Web Monitoring UI. É implementado como uma extensão OWIN e assim pode ser hospedado dentro de qualquer aplicação – ASP.NET, Console ou Windows Service. O monitoramento UI te permite ver e controlar qualquer aspecto de processamento do trabalho de segundo plano, incluindo estatísticas, exceções e o histórico do trabalho de segundo plano.

Hangfire suporta todos os tipos de trabalhos de segundo plano. 

Dispare e esqueça: Esses trabalhos são executados apenas uma vez e quase imediatamente depois de se remem mandados.

Atrasados: Trabalhos atrasados são executados uma vez também, mas não imediatamente, apenas depois do intervalo específico de tempo.

Recorrentes: Trabalhos recorrentes são enviados muitas vezes na agenda específica CRON.

Continuações: As continuações são executadas quando o trabalho principal for finalizado.


Produtos Relacionados


Obrigado! Logo entraremos em contato!


Baixe o Guia Software.com.br 2024

Nossos Clientes