Долгое время планировщик в C # - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь создать проект с чистым ядром 2.0. Пользователи могут создавать напоминания в далекое будущее в моей системе (напоминание вызовет метод оружия в далеком будущем). Напоминания сохраняются в базе данных (сейчас я выбираю базу данных). Nuget-пакет Quartz.NET может создавать напоминания в будущем. Но что, если сервер будет перезапущен?
Основная идея такова: в startup.cs воссоздайте напоминания в Quartz.NET. Мне не нравится эта идея, потому что, возможно, будет много напоминаний. У вас есть идеи о том, как я могу это сделать?

1 Ответ

0 голосов
/ 27 июня 2018

Quatrz.net позволяет выбрать JobStore , чтобы вы могли восстановить все свои работы после перезапуска приложения. Другой альтернативой является использование Hangfire , который предоставляет множество вариантов сохранения из коробки.

...