如何在 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 存储的性能,但我仍然必须使用数据库存储。
您需要
为不同时间间隔的每个要求创建多个作业。
http://www.quartz-scheduler.net/documentation/quartz-2.x/tutorial/more-about-jobs.html
您应该使用创建作业的方法创建一个类,您可以在创建新配置文件时或每当应用程序的逻辑需要创建作业时,将所需的值/参数传递给方法,例如 - 名称、URL 和时间间隔。