如何在 Quartz.Net 中从数据库存储执行动态多个时间间隔

本文关键字:动态 执行 时间 存储 数据库 Quartz Net | 更新日期: 2023-09-27 18:32:37

我很难计划如何实现架构。问题:

>  A user can save a number of profiles:
>     Name
>     URL
>     Time Interval
Name       | URL      |Time Interval
Sample1    |s.com     |5 mins
Sample2    |x.com     |2 mins
Sample3    |xxx.com   |7 mins

有没有办法使用 Quartz.net 从数据库存储执行多个计划作业?

我很清楚使用数据库存储和 RAM 存储的性能,但我仍然必须使用数据库存储。

如何在 Quartz.Net 中从数据库存储执行动态多个时间间隔

您需要

为不同时间间隔的每个要求创建多个作业。

http://www.quartz-scheduler.net/documentation/quartz-2.x/tutorial/more-about-jobs.html

您应该使用创建作业的方法创建一个类,您可以在创建新配置文件时或每当应用程序的逻辑需要创建作业时,将所需的值/参数传递给方法,例如 - 名称、URL 和时间间隔。