Hangfire Pro é uma extensão de pacotes que aprimora o desempenho e simplifica a manutenção de processos de trabalhos de segundo plano em grandes aplicações.
Fabricante: Hangfire
Descrição detalhada do produto
SOLICITE SEU ORÇAMENTO
Criação atômica de trabalhos de segundo plano
Esse programa permite criar diversos trabalhos de segundo plano atomicamente. Isso significa que se tivesse uma exceção durante a criação de trabalhos em segundo plano, nenhuma delas seria processada. Considere que você queira mandar 1000 e-mails aos seus clientes, e eles realmente queiram receber esses e-mails.
No antigo caso, caso dê algum problema, você poderia acabar enviando e-mails duplicados que podem ser bem irritantes, portanto, se você quiser resolver isso corretamente você teria que escrever mais códigos para rastrear que e-mails enviar.
Para que isso não ocorra, Hangfire Pro desenvolveu um método muito mais simples, em que caso houver alguma exceção, você pode mostrar o erro para um usuário e simplesmente pedir para que ela repita sua ação após alguns minutos. Nenhum outro código é requerido!
Encadeamento de lotes
Continuações permitem que você encadeie múltiplos lotes juntos. Eles irão ser executados assim que todos os trabalhos em segundo plano de um lote central forem finalizados.
Então os lotes e as continuações de lotes te permitem definir fluxos de trabalho e configurar quais ações serão executadas em paralelo. Isso é muito útil para métodos computacionais pesados, pois eles podem ser distribuídos para diferentes máquinas.
Fluxos de trabalho complexos
A criação de ações não te restringe à criação de trabalhos apenas no estado Enqueue. Você pode agendar trabalhos para serem executados mais tarde, adicionar continuações, adicionar continuações para continuações, etc..
Hangfire.Pro.Redis
Hangfire Pro vem com um pacote Hangfire.Redis que usa o servidor Redis para persistir trabalhos de segundo plano e outros dados.
Redis é famoso por seu desempenho excepcional.
Benefícios do Pro
• Pacotes ServiceStack são fundidos e internalizados, então você pode usar tanto a versão v3 quanto a v4 da estrutura do ServiceStack do seu projeto.
• Prefix para as Keys do Redis agora são configuráveis, então você pode usar o mesmo banco de dados para diferentes ambientes.
Produtos Relacionados
Obrigado! Logo entraremos em contato!