在我的 Web 应用程序中,有一个网页显示某些字段及其值。这些值可以由用户编辑。一旦值被编辑,它们就会被持久化到数据库中。现在出现了我需要建议的问题。将值更新到数据库后,我需要运行一些耗时的模块。因此,这个耗时的部分可能会也可能不会立即完成,具体取决于配置。配置中的选项可以是瞬时、每小时、每天、每周或每月。因此,如果它是瞬时的,我必须运行模块,否则我应该根据配置在指定时间触发任务。
作业调度程序是解决此问题的好方法吗?听说过 Quartz.NET。是否有任何 .NET 库可用于实现此目的。请提供建议。