C#中的长时间调度程序

Long time scheduler in C#

我正在尝试使用 net core 2.0 创建一个项目。用户可以创建提醒 我系统中的遥远未来(遥远未来的提醒调用 weapi 方法)。提醒保存在数据库中(我现在选择数据库)。 Nuget-package Quartz.NET 将来可以创建提醒。但是,如果服务器将重新启动怎么办?
主要思想是:在 startup.cs 中重新创建 Quartz.NET 中的提醒。我不喜欢这个主意,因为也许会有很多提醒。您对我该怎么做有什么想法吗?

Quatrz.net 允许您 choose JobStore, so you can restore all your jobs after application restart. Another alternative is to use Hangfire 它提供了很多开箱即用的持久性选项。