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
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:
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!