Что эквивалентно заданиям CRON в ASP.NET? - C#

В PHP у нас есть CRON задания, где сервер хостинга автоматически подхватывает и выполняет задание в соответствии с заданным расписанием.

Что было бы хорошей альтернативой для использования CRON-заданий в ASP.NET? Я хотел бы использовать веб-службу, но это не будет работать в среде виртуального хостинга. Любая помощь будет оценена по достоинству, и, пожалуйста, посоветуйте способ сделать это именно в среде виртуального хостинга.

30
задан Joshua Wade supports Monica 11 July 2017 в 15:02
поделиться

2 ответа

Это абсолютный взлом, но вы можете смоделировать службу cron с помощью обратных вызовов ASP.NET. Вот пример того, как это сделать .

2
ответ дан 28 November 2019 в 00:21
поделиться

Другая опция состоит в том, чтобы использовать hangfire, который говорит о себе

простой способ выполнить фоновую обработку в приложениях.NET Core и.NET. Никакая служба Windows или отдельный процесс не требуются.

Поддержал персистентным устройством хранения данных. Открытый и свободный для коммерческого использования.

Требования (по состоянию на ноябрь 2019)

  • Платформа.NET 4.5
  • Персистентное устройство хранения данных, например, база данных SQL , где Hangfire запишет 10 таблиц
  • Newtonsoft. Библиотека Json ≥ 5.0.1

Предположение, что у Вас уже есть некоторый проект API, который работает как сервис, можно использовать hangfire в.

Правовая оговорка: Я не аффилирован ни в каком виде с hangfire, я буду просто использовать его скоро.

0
ответ дан 28 November 2019 в 00:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: