В моем приложении ASP.NET MVC я буду запускать фоновые задачи, иногда длительностью ~ 10 минут. Я прочитал эту тему и вижу, что домен приложения иногда перезапускается, удаляя мои потоки.Как Hangfire обрабатывает домен приложения перезагружается?
Поэтому я искал некоторые решения. Основным решением, которое я нашел, является Hangfire. Я понимаю, что он перезапускает задания, когда они терпят неудачу и т. Д., Однако они как-то «обходят» домен приложения, или просто перезапускают задания в этом случае?
Я вижу. Так ли я прав предположить, что когда домен приложения перезагрузится, задание будет просто запускаться снова (с самого начала) ?. – JensOlsen112
Да, когда домен приложения снова начинается, что может произойти при поступлении следующего запроса. Если вы используете Hangfire в качестве отдельной службы Windows, выполнение задачи не прерывается даже при перезапуске вашего приложения в ASP.NET. –
Хорошо, я вижу. Спасибо за разъяснение. Наверное, у меня нет серебряной пули для моей проблемы (моя работа не удастся, если повторится в любой момент). – JensOlsen112